Codeforces Round #729 (Div. 2) C. Strange Function
Codeforces Round #729 (Div. 2) C. Strange Function
对于每个数 存在 一个数
使得 x % i != 0 的 最小的整数
,对于每个数
它的
必定是大于等于 2 的, 而 哪些数 它的
是 3 4 5 ……,我们可以这样看, 对一个数
若 它的
是
那么
必须要整除
的每个数,显然满足这个条件最小的
是
他们的最小公倍数。
知道这个条件我们现在来计算答案,首先对于每个 来说 他们的
肯定是大于等于 2 的所有每个
的贡献 是 2 ,而
的
他们必定是
的最大公约数 也就是 2 , 对于这些数的贡献 就是 1 ,
的
他们必定是
的最大公约数 也就是 6,对于这些数的贡献也是 1 ,因此 答案就是
其中
为
中 有多少个数能被
整除