欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF439A.Devu, the Singer and Churu, the Joker
Devu, the Singer and Churu, the Joker
题目描述
Devu 是一位著名的古典歌手。他经常受邀参加大型活动或节日。最近,他受邀参加了“全世界古典歌唱节”。除了 Devu,喜剧演员 Churu 也被邀请。
Devu 向主办方提供了一份演唱曲目的列表,每首歌所需演唱时间也注明了。他总共要演唱 首歌,第 首歌需要 分钟。
而 Churu 讲的笑话,每个正好需要 5 分钟。
观众主要是来听 Devu 演唱的。但你也知道,他每唱完一首歌都需要休息 10 分钟。而 Churu 精力旺盛,不需要休息。
你作为主办方的一员,需要为活动制定一个最优的时间表。你必须遵循以下条件:
- 活动总时长不能超过 分钟;
- Devu 必须完成演唱所有的歌曲;
- 在满足上述两条条件的前提下,Churu 讲的笑话数量应尽可能多。
如果没有办法让 Devu 完成所有歌曲的演唱,则输出 。否则,输出在本次盛大活动中 Churu 最多能讲多少个笑话。
输入格式
第一行包含两个以空格分隔的整数 和 ,表示歌曲数和活动持续时间。。
第二行包含 个以空格分隔的整数:,表示每首歌所需的时间。。
输出格式
如果无法安排 Devu 演唱所有歌曲,输出 。否则输出 Churu 最多能讲的笑话数。
说明/提示
以第一个样例为例,活动总时长是 分钟。可以最多讲 个笑话,具体安排如下:
- 首先 Churu 用 分钟讲了 1 个笑话;
- 然后 Devu 演唱第一首歌,耗时 分钟;
- 接着 Churu 用 分钟讲了 个笑话;
- 然后 Devu 演唱第二首歌,耗时 分钟;
- 接着 Churu 用 分钟讲了 个笑话;
- 最后 Devu 演唱最后一首歌,耗时 分钟。
总共用时 分钟。
再考虑第二个样例,没有办法安排 Devu 完成所有歌曲的演唱,因此答案是 。
由 ChatGPT 5 翻译
样例
3 30
2 2 1
5
3 20
2 1 1
-1
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |