传统题 1000ms 256MiB

超神咖啡

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

“程序员可以将咖啡因转化为代码。”

@hprogq\texttt{@hprogq} 最近接了一个紧急的外包项目。为了赶工期,他必须依靠咖啡来维持清醒。

他的工作模式非常机械化:

  1. 每喝 11 杯咖啡,他就能精神百倍地工作 11 个小时。
  2. 每工作 11 个小时,他就能完成一部分需求,结算后获得 BB 元的项目奖金。

然而,买咖啡是需要先付钱的。

如果 @hprogq\texttt{@hprogq} 手头的现金不够买一杯咖啡,他就无法开始工作,项目也就只能被迫中止(无论之后能赚多少钱,现在买不起就是买不起)。

题目描述

现在给定:

  • @hprogq\texttt{@hprogq} 初始持有的现金 NN 元。
  • 一杯咖啡的价格 AA 元。
  • 工作 1 小时获得的奖金 BB 元。

请计算在资金耗尽之前,@hprogq\texttt{@hprogq} 最多能坚持工作多少个小时?

特别注意: 如果他赚钱的速度比花钱还快(即奖金 BB 大于等于咖啡价格 AA),并且初始资金足以买下第一杯咖啡,那么他将进入“永动模式”,一直工作下去。此时请输出 GOAT\texttt{GOAT}(Greatest of All Time,意为超神)。


输入格式

输入一行,包含三个整数 N,A,BN, A, B。

  • NN:初始现金 (1≤N≤100001 \le N \le 10000)
  • AA:咖啡单价 (1≤A≤1001 \le A \le 100)
  • BB:每小时回血奖金 (0≤B≤1000 \le B \le 100)

输出格式

输出一行。

如果能无限工作,输出 GOAT\texttt{GOAT}。

否则,输出一个整数,表示由于资金不足而停止工作时的总工时。


输入输出样例

10 5 2
2

样例 11 解释:

  • 第 11 小时: 手头 1010 元,买咖啡花 55 元(剩 55),工作赚钱 +2+2 元。此时手头 5+2=75 + 2 = 7 元。
  • 第 22 小时: 手头 77 元,买咖啡花 55 元(剩 22),工作赚钱 +2+2 元。此时手头 2+2=42 + 2 = 4 元。
  • 第 33 小时: 手头 44 元,咖啡要 55 元,买不起了!
  • 结果: 总共工作了 22 小时。
5 5 4
1

样例 22 解释:

  • 第 11 小时: 手头 55 元,刚好够买咖啡(剩 00),工作赚钱 +4+4。结束时手头 44 元。
  • 第 22 小时: 手头 44 元,买不起 55 元的咖啡。
  • 结果: 虽然每小时净消耗只有 11 元,但因为买不起第二杯,只能停工。总共 11 小时。
10 3 3
GOAT

样例 33 解释:

  • 咖啡 33 元,赚 33 元,收支平衡,且初始资金足够启动,可以无限循环。

软件学院 2025 级编程竞赛实验班结业选拔考试

未参加
状态
已完成
规则
XCPC
题目
13
开始于
2025-12-28 18:00
结束时间
2025-12-28 20:00
持续时间
2 小时
主持人
参赛人数
69