小 C 想要在 1∼n1\sim n1∼n 中找出两个不同的数 x,yx,yx,y,使得 gcd(x,y)\gcd(x,y)gcd(x,y) 最大,你能告诉小 C 这个最大值吗?
输入的第一行包含一个整数 nnn。
输出共一行,包含一个整数,表示最大值。
2
1
找出的两个数分别为 1,21,21,2,gcd(1,2)=1\gcd(1,2)=1gcd(1,2)=1。
5
其余样例见下发文件。 gcd.zip
对于 20%20\%20% 的数据,保证 n≤50n\le 50n≤50。
对于 50%50\%50% 的数据,保证 n≤1000n\le 1000n≤1000。
对于 100%100\%100% 的数据,保证 2≤n≤1062\le n\le 10^62≤n≤106。
In following contests:
1111
Using your 蒙青创OJ universal account