传统题 1000ms 128MiB

消息传播

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

题目描述

小 X 想探究小道消息传播的速度有多快,于是他做了一个社会实验。

nn 个人,其中第 ii 个人的衣服上有一个数 i+1i+1。小 X 发现了一个规律:当一个衣服上的数为 ii 的人在某一天知道了一条信息,他会在第二天把这条信息告诉衣服上的数为 jj 的人,其中 gcd(i,j)=1\gcd(i,j)=1(即 i,ji,j 的最大公约数为 11)。在第 00 天,小 X 把一条小道消息告诉了第 kk 个人,小 X 想知道第几天时所有人都会知道这条小道消息。

可以证明,一定存在所有人都知道了这条小道消息的那一天。

提示:你可能需要用到的定理——伯特兰-切比雪夫定理

输入格式

一行 22 个正整数 n,kn,k

数据范围:

  • 2n10142 \le n \le 10^{14}
  • 1kn1 \le k \le n

输出格式

一行一个正整数,表示答案。

输入输出样例 #1

输入 #1

3 1

输出 #1

2

输入输出样例 #2

输入 #2

6 4

输出 #2

1

说明/提示

【样例 11 说明】

33 个人的衣服上的数分别为 2 3 4

在第 00 天,小 X 把一条小道消息告诉了第 11 个人,他的衣服上的数为2。

在第 11 天,第 11 个人会告诉第 22 个人,因为 gcd(2,3)=1\gcd(2,3) = 1,但他不会告诉第 33 个人,因为 gcd(2,4)=21\gcd(2,4) = 2 \ne 1

在第 22 天,第 22 个人会告诉第 33 个人,因为 gcd(3,4)=1\gcd(3,4) = 1,这时所有人都知道了这条小道消息,因此答案为 22

育华周赛 第十期

未参加
状态
已结束
规则
乐多
题目
6
开始于
2025-3-14 18:00
结束于
2025-3-17 0:00
持续时间
54 小时
主持人
参赛人数
16