QOJ.ac

QOJ

Límite de tiempo: 1 s Límite de memoria: 1024 MB Puntuación total: 100

#3490. 卫生纸卷

Estadísticas

你的朋友 Nick 在现实生活中遇到了一个难题,需要你的帮助。Nick 的浴室里有一个长度为 $\ell$ 厘米的卫生纸卷。每次他上厕所时,都会用掉正好 $n$ 厘米的卫生纸。当纸卷用完时,Nick 总是会去商店买一个新的长度为 $\ell$ 的纸卷。然而,有时纸卷用完了,但 Nick 还需要用到纸(即剩余需求量不为零)。我们称这种事件为“危机”。

Image by Karen Arnold from Pixabay.

Nick 有一种巧妙的方法来防止危机发生:他使用一个备用卷。备用卷是另一个长度为 $\ell$ 的纸卷,藏在浴室的某个地方。当常规纸卷用完而 Nick 还需要更多纸时,他会从备用卷中取走所需的部分。然后,他在这次使用后会立即更换常规纸卷。

正如你所想象的那样,这使得危机发生的频率大大降低。但备用卷最终也会耗尽,危机仍有可能发生。为了推广这一方法,Nick 想要使用多层备用卷。首先,他会从 1 号卷(常规卷)取纸;如果它用完了,他会从 2 号卷取纸;如果 2 号卷也用完了,他会从 3 号卷取纸,以此类推,一直到第 $k$ 号卷。每次使用后,所有用完的纸卷都会被更换。Nick 已经证明,如果他选择足够大的 $k$,他实际上可以做到让危机永远不会发生!你的任务是找到这个最小的 $k$。

输入格式

输入包含一行,包含两个整数 $\ell$ 和 $n$ ($1 \le n \le \ell \le 10^{10}$)。

输出格式

输出使得危机永远不会发生的最小整数 $k$(包含常规卷在内)。

样例

输入格式 1

31 6

输出格式 1

4

输入格式 2

10000000000 17

输出格式 2

3

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.