欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
S42401.24-1 分配能源
24-1 分配能源
分配能源
棋局重开了,但Zero的核心需要能源——能源需要分配。
"能源?"CC问。
"对。"你说,"给定个任务,每个任务需要单位能源。总能源,求最多能完成多少任务。"
"最多?"
"对。"你说,"贪心——从小到大排序,能接就接。"
"贪心?"
"对。"你说,"先做小的,留空间给后面的。"
"如果不排序?"
"可能做不完。"你说,"先做大的,后面小的没空间。"
"第47个任务。"你说,"需要47单位能源。"
"给不给?"
"看剩余。"你说,"如果剩,给;否则不给。"
"为啥不给?"
"给了就做不了别的。"你说,"可能放弃一个大的,能做几个小的。"
"总数更多?"
"对。"你说,"有时放弃一个大的,收获更多。"
CC看着任务列表——像账单,像清单,像某种必须选择的东西。
"选哪个?"她问。
"从小到大。"你说,"先做容易的,积累成就感。"
"成就感?"
"对。"你说,"每完成一个,就多一分信心。"
"信心?"
"对。"你说,"信心很重要——相信自己能做完。"
Echo把能源分配图投射出来——一条一条,像河流分支,像光照分配。
"以前能源是乱的。"她说,"现在……有顺序了。"
"因为你学会了排序。"CC说。
"对。"Echo说,"因为我学会了排序。
题目描述
个任务,第个需要单位能源。总能源,求最多能完成多少任务。
输入格式
第一行和。第二行个整数。
输出格式
最多完成的任务数。
输入样例
5
1 2 3 4 5
输出样例
0
提示
- 按从小到大排序。
- 贪心选取,直到能源不够。
- 时间复杂度。
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |