/ Vijos / 题库 /

捡金币

捡金币

时间限制:1秒  内存限制:256M


【问题描述】

  蜗牛妈妈和蜗牛宝宝在一条长为 \(d\) 厘米的跑道上爬行。

  妈妈的爬行速度是 \(a\) 厘米每分钟,宝宝的爬行速度是 \(b\) 厘米每分钟,显然妈妈的爬行速度比宝宝快,即 \(a>b\)。并且她们每爬行一分钟都会停下休息一分钟,直到爬行到跑道的尽头停下来。

  为鼓励宝宝,蜗牛妈妈每爬行一分钟休息时,会在当前位置上留下一枚金币。蜗牛宝宝每爬行一分钟停下来休息一分钟时,如果所在位置有金币,它就会捡起并收入自己的囊中。注意:在跑道的尽头,妈妈不会再留金币,但等到宝宝与她相遇时,会额外奖励它 8 枚金币。

  现在请你帮忙计算,蜗牛宝宝能得到多少枚金币?

【输入格式】

  一行包含三个整数:\(d,a\) 和 \(b\),他们的意义如题目描述,一定有 \(a>b\)。

【输出格式】

  一行包含一个整数,表示蜗牛宝宝能得到的金币数量。

【输入输出样例1】

 Input

50 8 6

 Output

10

【输入输出样例1说明】

  蜗牛妈妈在 8cm、16cm、24cm、32cm、40cm、48cm 处休息并留下金币;
  蜗牛宝宝在 6cm、12cm、18cm、24cm、30cm、36cm、42cm、48cm 处休息;
  蜗牛宝宝在 24cm 和 48cm 处分别捡到一枚金币,且在 50cm 处与妈妈相聚获得 8 枚金币,所以它得到 10 枚金币。

【输入输出样例2】

 Input

1500 15 6

 Output

57

【数据说明】

  对于 \(100\%\) 的数据,\(1 ≤ d ≤2×10^9\),\(1 ≤ m ≤100\),\(1 ≤ a < b ≤10^6\)。

【来源】

  Mr.he

信息

ID
1500
难度
(无)
分类
数论 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者