给出质数 ppp,求有多少个正整数 k≤nk\le nk≤n 满足存在 0<x,y,z<p0<x,y,z<p0<x,y,z<p 使 xk+yk≡zk(modp)x^k+y^k\equiv z^k\pmod pxk+yk≡zk(modp)。
一行两个正整数 p,np,np,n。
一行一个正整数,为答案。
3 10
5
692707 470472961806427201
470453944730018769
对于 100%100\%100% 的数据,2≤p≤1062\le p\le 10^62≤p≤106,1≤n≤10181\le n\le 10^{18}1≤n≤1018。
登录竞极 Ace,继续你的学习。