B. 变速烤箱

    传统题 1000ms 256MiB

变速烤箱

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

变速烤箱

题目描述

厨房中有两台烤箱。第一台烤箱的加热速度较慢:如果一道菜的标准烹饪时间为 TiT_i 分钟,那么它在第一台烤箱中需要 A×TiA\times T_i 分钟;同一道菜在第二台烤箱中需要 TiT_i 分钟。

共有 NN 道菜,每道菜必须完整地放入其中一台烤箱烹饪,不能在烹饪过程中更换烤箱。每台烤箱同一时刻至多烹饪一道菜,两台烤箱可以同时工作,且都从时刻 00 开始。每台烤箱内各道菜的烹饪顺序可以任意安排。

请合理分配所有菜,使最后一道菜完成的时刻尽可能早,并输出这个最早时刻。

输入格式

输入共两行。

第一行包含两个整数 N,AN,A

第二行包含 NN 个整数 T1,T2,,TNT_1,T_2,\ldots,T_N

  • 2N1002\le N\le 100
  • 2A52\le A\le 5
  • 1Ti10001\le T_i\le 1000
  • 输入中的所有数均为整数

输出格式

输出一个整数,表示最后一道菜完成的最早时刻。

输入输出样例 #1

输入 #1

3 2
2 3 5

输出 #1

7

输入输出样例 #2

输入 #2

2 2
1 1

输出 #2

2

说明/提示

对于样例 1,可以把标准烹饪时间为 33 的菜分给第一台烤箱,它需要 2×3=62\times 3=6 分钟;把另外两道菜分给第二台烤箱,它们共需要 2+5=72+5=7 分钟。两台烤箱同时工作,因此所有菜在时刻 77 完成。不存在更快的分配。

对于样例 2,如果两道菜分别放入两台烤箱,第一台烤箱在时刻 22 完成,第二台烤箱在时刻 11 完成,所以答案为 22

【睿爸信奥】入门组算法周赛(20260815)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-15 0:00
结束于
2026-8-22 0:00
持续时间
168 小时
主持人
参赛人数
24