help
  • 板块学术版
  • 楼主wuxingyu1123
  • 当前回复0
  • 已保存回复0
  • 发布时间2025/1/24 10:07
  • 上次更新2025/1/24 13:58:39
查看原帖
help
985554
wuxingyu1123楼主2025/1/24 10:07

在冬天,洗衣服和特别是晾干衣服是非常困难的。但小可是一个非常聪明的女孩。她不怕这个无聊的过程。小可决定使用散热器来加快晾干的速度。但散热器很小,所以一次只能放一件东西。

小可想要以最短的时间完成晾干。她请你写一个程序来计算给定衣物集的最短时间。

小可刚洗了 n 件衣服。每件衣服在洗涤过程中消耗了 ai的水。每分钟,每件衣物中的水量减少1(当然,只有在衣物尚未完全干燥的情况下)。当水量变为零时,衣物就干了,可以打包。

每分钟,小可可以选择一件物品在散热器上晾干。散热器非常热,因此这一分钟内该物品中的水量减少 k(但不少于零——如果物品中的水量少于 k,则结果水量为零)。

任务是通过有效使用散热器来最小化总的晾干时间。晾干过程在所有衣物干燥时结束。

输入描述 第一行包含一个整数 n。

第二行包含以空格分隔的 ai 。第三行包含 k。

输出描述 输出一个整数——晾干所有衣物所需的最短分钟数。 1<=n<=1e5 1<=a[i],k<=1e9 求代码

2025/1/24 10:07
加载中...