关于J题标程
cout<<power(x,feb(n-2,m-1),m)*power(y,feb(n-1,m-1),m)%m*power(a%m,feb2(n-2,m-1)%(m-1),m)%m<<endl;
如果x%(1e9+7)=0,feb(n-2,m-1)=0,那么最终的计算结果是不为0的,但是答案应当为0
所以应当改为
power(x,feb(n-2,m-1)+m-1,m)