摘要:
题意:n个数,取它们的三个排列a[] ,b[] ,c[],要求(a[i]+b[i])%n == c[i]%n分析:n是偶数无解,n是奇数:a[i]=b[i]=i,c[i]=(a[i]+b[i])%n。。。不会证明。。。 阅读全文
摘要:
题意:求A^B的所有因数的和(0 >= 1; } return ans;}int cal(int p, int n){//计算1+p+p^2+...+p^n if(!n) return 1; if(n&1) return cal(p, n/2)*(1+modexp(p, n/2+1)) % mod; else return (cal(p, n-1) + modexp(p, n)) % mod;}void solve(int n){ s = 1; for(int i = 0; pri[i] * pri[i] 1) s = s * cal(n,b) % ... 阅读全文