#P1549. 最大公约数(gcd)
最大公约数(gcd)
题目描述
小 C 想要在 中找出两个不同的数 ,使得 最大,你能告诉小 C 这个最大值吗?
输入格式
输入的第一行包含一个整数 。
输出格式
输出共一行,包含一个整数,表示最大值。
样例输入 #1
2
样例输出 #1
1
样例输入 #2
5
样例输出 #2
2
数据范围
样例 1 解释
找出的两个数分别为 ,。
- 对于 的数据,保证 。
- 对于 的数据,保证 。
- 对于 的数据,保证 。
小 C 想要在 1∼n 中找出两个不同的数 x,y,使得 gcd(x,y) 最大,你能告诉小 C 这个最大值吗?
输入的第一行包含一个整数 n。
输出共一行,包含一个整数,表示最大值。
2
1
5
2
找出的两个数分别为 1,2,gcd(1,2)=1。
- 对于 20% 的数据,保证 n≤50。
- 对于 50% 的数据,保证 n≤1000。
- 对于 100% 的数据,保证 2≤n≤106。