第 3 题 Rolete (rolete)
时间限制 1.0 s · 空间限制 256 MB · 49 个测试点 · 全文比较(过滤行末空格及文末回车)
本题使用文件输入输出:输入文件 rolete.in,输出文件 rolete.out。
译自 COCI 2023/2024 Contest #5 T4 「Rolete」
题目描述
一个周六的下午,Luka 从午睡中醒来,想起今天有 COCI!在比赛前,他只需要做一件事情:拉起窗帘。
卢卡的房间里有
- 他可以手动开始拉起任意一个窗帘。使用这种方法,他每拉起 1 厘米需要
秒钟。 - 他可以按下一个按钮,同时以相同的速度将所有窗帘同步拉起。
按下按钮时,窗帘的上升速度定义如下:如果所有窗帘都在上升,每个窗帘都会在
COCI 即将开始,Luka 希望尽快拉起他的窗帘。与此同时,他的兄弟 Marin 走进房间,问了他
他们意识到在 COCI 之前没有足够的时间来考虑这个问题。幸运的是,这个问题也出现在这里!帮助他们解决它!
注意:Luka 总是将窗帘拉起一个整数值的厘米。
输入格式
第一行四个整数
第二行包含
第三行包含一个整数
第四行包含
输出格式
输出一行
样例
样例 1
输入:
3 2 5 1
2 2 4
3
2 0 1输出:
4 14 9样例 2
输入:
2 3 4 0
3 1
3
3 2 0输出:
0 3 10样例 3
输入:
4 3 10 3
2 4 5 6
3
4 3 0输出:
9 18 47提示
样例解释 1
为了使所有窗帘的下降高度最多为 2 厘米,卢卡需要手动将第三个窗帘拉起 2 厘米。最快的方法是手动拉起它,这将花费他 4 秒钟。
如果所有窗帘都需要完全拉起,卢卡可以先手动将第三个窗帘拉起 2 厘米。然后,他可以按下按钮,让所有窗帘同时上升 2 厘米。总共需要的时间为
类似地,如果窗帘的下降高度最多为 1 厘米,卢卡会先手动将第三个窗帘拉起 2 厘米,然后将所有窗帘一起上升 1 厘米。拉起的总时间将为 9 秒。
子任务
| Subtask | Points | Constraints |
|---|---|---|
| 1 | 16 | |
| 2 | 26 | |
| 3 | 32 | |
| 4 | 36 | 无额外限制 |