0_0_2599968_7085\Main.java:1: 非法字符: \35
#include<iostream>
^
0_0_2599968_7085\Main.java:2: 非法字符: \35
#include<ctime>
^
0_0_2599968_7085\Main.java:5: 需要为 class、interface 或 enum
typedef long long LL;
^
0_0_2599968_7085\Main.java:7: 需要为 class、interface 或 enum
const int P = 1000000007;
^
0_0_2599968_7085\Main.java:8: 需要为 class、interface 或 enum
bool ss[50005] = {1,1};
^
0_0_2599968_7085\Main.java:9: 需要为 class、interface 或 enum
int p[20005],plen = 0;
^
0_0_2599968_7085\Main.java:10: 需要为 class、interface 或 enum
LL N,K;
^
0_0_2599968_7085\Main.java:11: 需要为 class、interface 或 enum
int pp0[105][2],pp1[105][2];
^
0_0_2599968_7085\Main.java:12: 需要为 class、interface 或 enum
int pp0l,pp1l;
^
0_0_2599968_7085\Main.java:13: 需要为 class、interface 或 enum
int pfac[105],pcnt[105],pflen;
^
0_0_2599968_7085\Main.java:15: 需要为 class、interface 或 enum
void mklist(){
^
0_0_2599968_7085\Main.java:17: 需要为 class、interface 或 enum
for(i=2;i*i<50005;++i) if(!ss[i]) for(j=i;j*i<50005;++j) ss[i*j] = 1;
^
0_0_2599968_7085\Main.java:17: 需要为 class、interface 或 enum
for(i=2;i*i<50005;++i) if(!ss[i]) for(j=i;j*i<50005;++j) ss[i*j] = 1;
^
0_0_2599968_7085\Main.java:17: 需要为 class、interface 或 enum
for(i=2;i*i<50005;++i) if(!ss[i]) for(j=i;j*i<50005;++j) ss[i*j] = 1;
^
0_0_2599968_7085\Main.java:17: 需要为 class、interface 或 enum
for(i=2;i*i<50005;++i) if(!ss[i]) for(j=i;j*i<50005;++j) ss[i*j] = 1;
^
0_0_2599968_7085\Main.java:17: 需要为 class、interface 或 enum
for(i=2;i*i<50005;++i) if(!ss[i]) for(j=i;j*i<50005;++j) ss[i*j] = 1;
^
0_0_2599968_7085\Main.java:18: 需要为 class、interface 或 enum
for(i=2;i<50005;++i) if(!ss[i])p[plen++]=i;
^
0_0_2599968_7085\Main.java:18: 需要为 class、interface 或 enum
for(i=2;i<50005;++i) if(!ss[i])p[plen++]=i;
^
0_0_2599968_7085\Main.java:18: 需要为 class、interface 或 enum
for(i=2;i<50005;++i) if(!ss[i])p[plen++]=i;
^
0_0_2599968_7085\Main.java:19: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:21: 需要为 class、interface 或 enum
LL ret = 1 ; a%= P;
^
0_0_2599968_7085\Main.java:22: 需要为 class、interface 或 enum
while(b){
^
0_0_2599968_7085\Main.java:24: 需要为 class、interface 或 enum
a = a * a % P;
^
0_0_2599968_7085\Main.java:25: 需要为 class、interface 或 enum
b >>= 1;
^
0_0_2599968_7085\Main.java:26: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:28: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:32: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:35: 需要为 class、interface 或 enum
if(n & 0x1){
^
0_0_2599968_7085\Main.java:37: 需要为 class、interface 或 enum
ret = (ret + powmod(K,n*n)) % P;
^
0_0_2599968_7085\Main.java:38: 需要为 class、interface 或 enum
ret = (ret + powmod(K,(n*n-1)/2+1)) % P;
^
0_0_2599968_7085\Main.java:39: 需要为 class、interface 或 enum
}else{
^
0_0_2599968_7085\Main.java:41: 需要为 class、interface 或 enum
ret = (ret + powmod(K,n*n)) % P;
^
0_0_2599968_7085\Main.java:42: 需要为 class、interface 或 enum
ret = (ret + powmod(K,n*n/2)) % P;
^
0_0_2599968_7085\Main.java:43: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:45: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:48: 需要为 class、interface 或 enum
len = 0;
^
0_0_2599968_7085\Main.java:49: 需要为 class、interface 或 enum
for(i=0;i<plen && n>=p[i];++i){
^
0_0_2599968_7085\Main.java:49: 需要为 class、interface 或 enum
for(i=0;i<plen && n>=p[i];++i){
^
0_0_2599968_7085\Main.java:49: 需要为 class、interface 或 enum
for(i=0;i<plen && n>=p[i];++i){
^
0_0_2599968_7085\Main.java:52: 需要为 class、interface 或 enum
fac[len][1] = 0;
^
0_0_2599968_7085\Main.java:53: 需要为 class、interface 或 enum
while(n%p[i] == 0)n /= p[i],++ fac[len][1];
^
0_0_2599968_7085\Main.java:54: 需要为 class、interface 或 enum
++ len;
^
0_0_2599968_7085\Main.java:55: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:59: 需要为 class、interface 或 enum
fac[len++][1] = 1;
^
0_0_2599968_7085\Main.java:60: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:63: 需要为 class、interface 或 enum
int cpcnt[105],tpcnt[105],wpcnt[105];
^
0_0_2599968_7085\Main.java:64: 需要为 class、interface 或 enum
int cas = 0;
^
0_0_2599968_7085\Main.java:65: 需要为 class、interface 或 enum
void count(int dep,LL fac,LL C,LL B){
^
0_0_2599968_7085\Main.java:67: 需要为 class、interface 或 enum
if(dep == pflen){
^
0_0_2599968_7085\Main.java:68: 需要为 class、interface 或 enum
LL F = C / fac;C = fac;
^
0_0_2599968_7085\Main.java:69: 需要为 class、interface 或 enum
for(i=0;i<pflen;++i) if(cpcnt[i]){
^
0_0_2599968_7085\Main.java:69: 需要为 class、interface 或 enum
for(i=0;i<pflen;++i) if(cpcnt[i]){
^
0_0_2599968_7085\Main.java:69: 需要为 class、interface 或 enum
for(i=0;i<pflen;++i) if(cpcnt[i]){
^
0_0_2599968_7085\Main.java:71: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:73: 需要为 class、interface 或 enum
return;
^
0_0_2599968_7085\Main.java:74: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:76: 需要为 class、interface 或 enum
for(i=0;i<=pcnt[dep] - tpcnt[dep];++i){
^
0_0_2599968_7085\Main.java:76: 需要为 class、interface 或 enum
for(i=0;i<=pcnt[dep] - tpcnt[dep];++i){
^
0_0_2599968_7085\Main.java:78: 需要为 class、interface 或 enum
count(dep+1,fac,C,B);
^
0_0_2599968_7085\Main.java:79: 需要为 class、interface 或 enum
fac *= pfac[dep];
^
0_0_2599968_7085\Main.java:80: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:85: 需要为 class、interface 或 enum
LL C = N / B2;
^
0_0_2599968_7085\Main.java:86: 需要为 class、interface 或 enum
B1 = BurnSideNode(B1);
^
0_0_2599968_7085\Main.java:87: 需要为 class、interface 或 enum
tmp = 0;
^
0_0_2599968_7085\Main.java:88: 需要为 class、interface 或 enum
count(0,1LL,C,B1);
^
0_0_2599968_7085\Main.java:89: 需要为 class、interface 或 enum
tmp = tmp * K % P;
^
0_0_2599968_7085\Main.java:90: 需要为 class、interface 或 enum
tmp = tmp * inv(C) % P;
^
0_0_2599968_7085\Main.java:91: 需要为 class、interface 或 enum
ans = (ans + tmp) % P;
^
0_0_2599968_7085\Main.java:92: 需要为 class、interface 或 enum
return;
^
0_0_2599968_7085\Main.java:93: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:95: 需要为 class、interface 或 enum
for(i=0;i<=pcnt[dep];++i){
^
0_0_2599968_7085\Main.java:95: 需要为 class、interface 或 enum
for(i=0;i<=pcnt[dep];++i){
^
0_0_2599968_7085\Main.java:95: 需要为 class、interface 或 enum
for(i=0;i<=pcnt[dep];++i){
^
0_0_2599968_7085\Main.java:97: 需要为 class、interface 或 enum
tpcnt[dep] = i;
^
0_0_2599968_7085\Main.java:98: 需要为 class、interface 或 enum
dfs(dep+1,B1,B2);
^
0_0_2599968_7085\Main.java:99: 需要为 class、interface 或 enum
B1 *= pfac[dep];
^
0_0_2599968_7085\Main.java:100: 需要为 class、interface 或 enum
B2 *= pfac[dep];
^
0_0_2599968_7085\Main.java:101: 需要为 class、interface 或 enum
B2 *= pfac[dep];
^
0_0_2599968_7085\Main.java:102: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:106: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:109: 需要为 class、interface 或 enum
if(N == 1){
^
0_0_2599968_7085\Main.java:111: 需要为 class、interface 或 enum
return;
^
0_0_2599968_7085\Main.java:112: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:114: 需要为 class、interface 或 enum
split(N+1,pp0,pp0l);
^
0_0_2599968_7085\Main.java:115: 需要为 class、interface 或 enum
split(N-1,pp1,pp1l);
^
0_0_2599968_7085\Main.java:116: 需要为 class、interface 或 enum
N = N * N - 1;
^
0_0_2599968_7085\Main.java:117: 需要为 class、interface 或 enum
pflen = 0;
^
0_0_2599968_7085\Main.java:118: 需要为 class、interface 或 enum
for(i=0;i<pp0l;++i){
^
0_0_2599968_7085\Main.java:118: 需要为 class、interface 或 enum
for(i=0;i<pp0l;++i){
^
0_0_2599968_7085\Main.java:118: 需要为 class、interface 或 enum
for(i=0;i<pp0l;++i){
^
0_0_2599968_7085\Main.java:119: 需要为 class、interface 或 enum
for(j=0;j<pp1l;++j){
^
0_0_2599968_7085\Main.java:119: 需要为 class、interface 或 enum
for(j=0;j<pp1l;++j){
^
0_0_2599968_7085\Main.java:122: 需要为 class、interface 或 enum
pcnt[pflen] = pp0[i][1] + pp1[j][1];
^
0_0_2599968_7085\Main.java:123: 需要为 class、interface 或 enum
++ pflen;
^
0_0_2599968_7085\Main.java:124: 需要为 class、interface 或 enum
break;
^
0_0_2599968_7085\Main.java:125: 需要为 class、interface 或 enum
}
^
0_0_2599968_7085\Main.java:129: 需要为 class、interface 或 enum
pcnt[pflen] = pp0[i][1];
^
0_0_2599968_7085\Main.java:130: 需要为 class、interface 或 enum
++ pflen;
^
0_0_2599968_7085\Main.java:131: 需要为 class、interface 或 enum
}
^
0_0_
|