在线求助!(站外题)
  • 板块灌水区
  • 楼主ZYCH666
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/1/5 22:44
  • 上次更新2024/1/6 10:28:27
查看原帖
在线求助!(站外题)
1148326
ZYCH666楼主2024/1/5 22:44

组队游戏 I

题目描述

贝塔幼儿园共有 nn 名小朋友正在进行 组队游戏。

每轮游戏开始时,善良的周老板会要求每 kk 个小朋友组成一队。每个小朋友最多只能在一个队伍中,每个队伍收满 kk 个小朋友就会停止收人。若一队小朋友不满 kk 人,他们就会主动去找寻其他队伍进行人员调整。调整过后若最终仍有队伍人数不足 kk 人,则全队将被淘汰。

贝塔幼儿园的小朋友们都绝对聪明,他们都不希望自己在游戏中被淘汰。善良的周老板想知道,他至少需要多少轮指令,才能使游戏中剩余的小朋友数量最少?

需要注意的是,周老板每轮的指令 kk 必须为正整数,而且也不能超过当前的剩余人数。例如当前游戏中剩余 1010 名小朋友,周老板不能要求 1212 人一队,也不能要求 5.55.5 人一队。

输入格式

输入的第一行,包含一个正整数 nn,表示参加游戏的小朋友数量。

输出格式

输出仅一行,包含一个整数,表示让剩余小朋友数量最少的最小轮数。

样例 #1

样例输入 #1

5

样例输出 #1

2

样例 #2

样例输入 #2

6

样例输出 #2

3

提示

1≤n≤10181 \le n \le 10^{18}

样例1解释:

周老板第一轮可以下达指令 33 ,第一轮结束会剩余 33 名小朋友。第二轮可以下达指令 22,第二轮结束后会剩余 22 名小朋友。再之后无论下达任何指令,都不会让人数更少。

2024/1/5 22:44
加载中...