传统题 文件IO:jump 1000ms 256MiB

弹跳

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

题目描述

33DAI 有一个弹力球,当这个弹力球从高度为 aa 米的地方下落时,会反弹到高度为 ay\lfloor \frac{a}{y}\rfloor 米的地方。

33DAI 现在把这个弹力球从 xx 米的高度放下,请你算算当这个弹力球一共经过了多少距离。

ay\lfloor \frac{a}{y}\rfloor 表示计算出 aa 除以 yy 的值向下取整。

输入格式

空格隔开的两个数 x,yx,y

输出格式

一个数,即一共经过了多少距离。

10 2
26

样例 1 解释

高度变化:$10\rightarrow 0\rightarrow 5\rightarrow 0\rightarrow 2\rightarrow 0\rightarrow 1\rightarrow 0\rightarrow 0\rightarrow 0\dots$

100 101
100

样例 2 解释

100101=0\lfloor \frac{100}{101}\rfloor = 0 下去了就弹不起来了。

100 100
102

样例 3 解释

100100=1\lfloor \frac{100}{100}\rfloor = 1 下去了还能弹起来 11 的高度。

100 2
294
1000000000 2
2999999974

数据规模与约定

对于 100%100\% 的数据,2x,y1092 \le x,y\le 10^9

  • 子任务 1(30 分):保证 xyx\le y
  • 子任务 2(30 分):保证 y=2y=2
  • 子任务 3(40 分):没有特殊限制。

【三三信奥】2025 练习赛 4

未参加
状态
已结束
规则
IOI(严格)
题目
7
开始于
2025-8-20 9:00
结束于
2025-8-22 12:00
持续时间
3 小时
主持人
参赛人数
77