题目解法
可以在 Oeis 上找到对应数列,记答案为 T ( N , x ) T(N,x) T(N,x) 。
首先, T ( N , x ) T(N,x) T(N,x) 是积性的,对于 g c d ( N , M ) = 1 gcd(N,M)=1 gcd(N,M)=1 ,有
T ( N × M , k ) = T ( N , k % N ) × T ( M , k % M ) T(N\times M,k)=T(N,k\%N)\times T(M,k\%M) T(N×M,k)=T(N,k%N)×T(M,k%M)
对于 k = 0 k=0 k=0 ,应有
T ( p e , 0 ) = { 2 e p = 2 p e − e % 2 p ≡ 3 ( m o d 4 ) ( ( p − 1 ) × e + p ) × p e − 1 p ≡ 1