超神咖啡
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
“程序员可以将咖啡因转化为代码。”
最近接了一个紧急的外包项目。为了赶工期,他必须依靠咖啡来维持清醒。
他的工作模式非常机械化:
- 每喝 杯咖啡,他就能精神百倍地工作 个小时。
- 每工作 个小时,他就能完成一部分需求,结算后获得 元的项目奖金。
然而,买咖啡是需要先付钱的。
如果 手头的现金不够买一杯咖啡,他就无法开始工作,项目也就只能被迫中止(无论之后能赚多少钱,现在买不起就是买不起)。
题目描述
现在给定:
- 初始持有的现金 元。
- 一杯咖啡的价格 元。
- 工作 1 小时获得的奖金 元。
请计算在资金耗尽之前, 最多能坚持工作多少个小时?
特别注意: 如果他赚钱的速度比花钱还快(即奖金 大于等于咖啡价格 ),并且初始资金足以买下第一杯咖啡,那么他将进入“永动模式”,一直工作下去。此时请输出 (Greatest of All Time,意为超神)。
输入格式
输入一行,包含三个整数 。
- :初始现金 ()
- :咖啡单价 ()
- :每小时回血奖金 ()
输出格式
输出一行。
如果能无限工作,输出 。
否则,输出一个整数,表示由于资金不足而停止工作时的总工时。
输入输出样例
10 5 2
2
样例 解释:
- 第 小时: 手头 元,买咖啡花 元(剩 ),工作赚钱 元。此时手头 元。
- 第 小时: 手头 元,买咖啡花 元(剩 ),工作赚钱 元。此时手头 元。
- 第 小时: 手头 元,咖啡要 元,买不起了!
- 结果: 总共工作了 小时。
5 5 4
1
样例 解释:
- 第 小时: 手头 元,刚好够买咖啡(剩 ),工作赚钱 。结束时手头 元。
- 第 小时: 手头 元,买不起 元的咖啡。
- 结果: 虽然每小时净消耗只有 元,但因为买不起第二杯,只能停工。总共 小时。
10 3 3
GOAT
样例 解释:
- 咖啡 元,赚 元,收支平衡,且初始资金足够启动,可以无限循环。
软件学院 2025 级编程竞赛实验班结业选拔考试
- 状态
- 已完成
- 规则
- XCPC
- 题目
- 13
- 开始于
- 2025-12-28 18:00
- 结束时间
- 2025-12-28 20:00
- 持续时间
- 2 小时
- 主持人
- 参赛人数
- 69