0_0_10703019_32054\Main.java:1: 非法字符: \35
#include <cstdio>
^
0_0_10703019_32054\Main.java:2: 非法字符: \35
#include <cstring>
^
0_0_10703019_32054\Main.java:3: 非法字符: \35
#include <cmath>
^
0_0_10703019_32054\Main.java:4: 非法字符: \35
#include <algorithm>
^
0_0_10703019_32054\Main.java:5: 非法字符: \35
#define N 200005
^
0_0_10703019_32054\Main.java:6: 非法字符: \35
#define pi acos(-1.0) // PI值
^
0_0_10703019_32054\Main.java:8: 需要为 class、interface 或 enum
struct complex
^
0_0_10703019_32054\Main.java:11: 需要为 class、interface 或 enum
complex(double real=0.0,double image=0.0){
^
0_0_10703019_32054\Main.java:12: 需要为 class、interface 或 enum
r=real; i=image;
^
0_0_10703019_32054\Main.java:13: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:17: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:20: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:23: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:25: 需要为 class、interface 或 enum
char a[N/2],b[N/2];
^
0_0_10703019_32054\Main.java:26: 需要为 class、interface 或 enum
int sum[N]; // 结果存在sum里
^
0_0_10703019_32054\Main.java:27: 需要为 class、interface 或 enum
void brc(complex *y,int l) // 二进制平摊反转置换 O(logn)
^
0_0_10703019_32054\Main.java:30: 需要为 class、interface 或 enum
for(i=1,j=l/2;i<l-1;i++)
^
0_0_10703019_32054\Main.java:30: 需要为 class、interface 或 enum
for(i=1,j=l/2;i<l-1;i++)
^
0_0_10703019_32054\Main.java:30: 需要为 class、interface 或 enum
for(i=1,j=l/2;i<l-1;i++)
^
0_0_10703019_32054\Main.java:34: 需要为 class、interface 或 enum
k=l/2;
^
0_0_10703019_32054\Main.java:35: 需要为 class、interface 或 enum
while(j>=k) // 由最高位检索,遇1变0,遇0变1,跳出
^
0_0_10703019_32054\Main.java:38: 需要为 class、interface 或 enum
k/=2;
^
0_0_10703019_32054\Main.java:39: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:41: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:47: 需要为 class、interface 或 enum
complex u,t;
^
0_0_10703019_32054\Main.java:48: 需要为 class、interface 或 enum
brc(y,l); // 调用反转置换
^
0_0_10703019_32054\Main.java:49: 需要为 class、interface 或 enum
for(h=2;h<=l;h<<=1) // 控制层数
^
0_0_10703019_32054\Main.java:49: 需要为 class、interface 或 enum
for(h=2;h<=l;h<<=1) // 控制层数
^
0_0_10703019_32054\Main.java:49: 需要为 class、interface 或 enum
for(h=2;h<=l;h<<=1) // 控制层数
^
0_0_10703019_32054\Main.java:53: 需要为 class、interface 或 enum
for(j=0;j<l;j+=h) // 控制起始下标
^
0_0_10703019_32054\Main.java:53: 需要为 class、interface 或 enum
for(j=0;j<l;j+=h) // 控制起始下标
^
0_0_10703019_32054\Main.java:53: 需要为 class、interface 或 enum
for(j=0;j<l;j+=h) // 控制起始下标
^
0_0_10703019_32054\Main.java:56: 需要为 class、interface 或 enum
for(k=j;k<j+h/2;k++) // 配对
^
0_0_10703019_32054\Main.java:56: 需要为 class、interface 或 enum
for(k=j;k<j+h/2;k++) // 配对
^
0_0_10703019_32054\Main.java:56: 需要为 class、interface 或 enum
for(k=j;k<j+h/2;k++) // 配对
^
0_0_10703019_32054\Main.java:59: 需要为 class、interface 或 enum
t=w*y[k+h/2];
^
0_0_10703019_32054\Main.java:60: 需要为 class、interface 或 enum
y[k]=u+t;
^
0_0_10703019_32054\Main.java:61: 需要为 class、interface 或 enum
y[k+h/2]=u-t;
^
0_0_10703019_32054\Main.java:62: 需要为 class、interface 或 enum
w=w*wn; // 更新螺旋因子
^
0_0_10703019_32054\Main.java:63: 需要为 class、interface 或 enum
} // 据说上面的操作叫蝴蝶操作…
^
0_0_10703019_32054\Main.java:66: 需要为 class、interface 或 enum
if(on==-1) for(i=0;i<l;i++) y[i].r/=l; // IDFT
^
0_0_10703019_32054\Main.java:66: 需要为 class、interface 或 enum
if(on==-1) for(i=0;i<l;i++) y[i].r/=l; // IDFT
^
0_0_10703019_32054\Main.java:67: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:71: 需要为 class、interface 或 enum
register int i;
^
0_0_10703019_32054\Main.java:72: 需要为 class、interface 或 enum
while(scanf("%s%s",a,b)!=EOF)
^
0_0_10703019_32054\Main.java:75: 需要为 class、interface 或 enum
l2=strlen(b);
^
0_0_10703019_32054\Main.java:76: 需要为 class、interface 或 enum
l=1;
^
0_0_10703019_32054\Main.java:77: 需要为 class、interface 或 enum
while(l<l1*2 || l<l2*2) l<<=1; // 将次数界变成2^n
^
0_0_10703019_32054\Main.java:79: 需要为 class、interface 或 enum
for(i=0;i<l1;i++) // 倒置存入
^
0_0_10703019_32054\Main.java:79: 需要为 class、interface 或 enum
for(i=0;i<l1;i++) // 倒置存入
^
0_0_10703019_32054\Main.java:79: 需要为 class、interface 或 enum
for(i=0;i<l1;i++) // 倒置存入
^
0_0_10703019_32054\Main.java:82: 需要为 class、interface 或 enum
x1[i].i=0.0;
^
0_0_10703019_32054\Main.java:83: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:84: 需要为 class、interface 或 enum
for(;i<l;i++) x1[i].r=x1[i].i=0.0;
^
0_0_10703019_32054\Main.java:84: 需要为 class、interface 或 enum
for(;i<l;i++) x1[i].r=x1[i].i=0.0;
^
0_0_10703019_32054\Main.java:86: 需要为 class、interface 或 enum
for(i=0;i<l2;i++)
^
0_0_10703019_32054\Main.java:86: 需要为 class、interface 或 enum
for(i=0;i<l2;i++)
^
0_0_10703019_32054\Main.java:86: 需要为 class、interface 或 enum
for(i=0;i<l2;i++)
^
0_0_10703019_32054\Main.java:89: 需要为 class、interface 或 enum
x2[i].i=0.0;
^
0_0_10703019_32054\Main.java:90: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:91: 需要为 class、interface 或 enum
for(;i<l;i++) x2[i].r=x2[i].i=0.0;
^
0_0_10703019_32054\Main.java:91: 需要为 class、interface 或 enum
for(;i<l;i++) x2[i].r=x2[i].i=0.0;
^
0_0_10703019_32054\Main.java:92: 需要为 class、interface 或 enum
fft(x1,l,1); // DFT(a)
^
0_0_10703019_32054\Main.java:93: 需要为 class、interface 或 enum
fft(x2,l,1); // DFT(b)
^
0_0_10703019_32054\Main.java:94: 需要为 class、interface 或 enum
for(i=0;i<l;i++) x1[i]=x1[i]*x2[i]; // 点乘结果存入a
^
0_0_10703019_32054\Main.java:94: 需要为 class、interface 或 enum
for(i=0;i<l;i++) x1[i]=x1[i]*x2[i]; // 点乘结果存入a
^
0_0_10703019_32054\Main.java:94: 需要为 class、interface 或 enum
for(i=0;i<l;i++) x1[i]=x1[i]*x2[i]; // 点乘结果存入a
^
0_0_10703019_32054\Main.java:95: 需要为 class、interface 或 enum
fft(x1,l,-1); // IDFT(a*b)
^
0_0_10703019_32054\Main.java:96: 需要为 class、interface 或 enum
for(i=0;i<l;i++) sum[i]=x1[i].r+0.5; // 四舍五入
^
0_0_10703019_32054\Main.java:96: 需要为 class、interface 或 enum
for(i=0;i<l;i++) sum[i]=x1[i].r+0.5; // 四舍五入
^
0_0_10703019_32054\Main.java:96: 需要为 class、interface 或 enum
for(i=0;i<l;i++) sum[i]=x1[i].r+0.5; // 四舍五入
^
0_0_10703019_32054\Main.java:97: 需要为 class、interface 或 enum
for(i=0;i<l;i++) // 进位
^
0_0_10703019_32054\Main.java:97: 需要为 class、interface 或 enum
for(i=0;i<l;i++) // 进位
^
0_0_10703019_32054\Main.java:97: 需要为 class、interface 或 enum
for(i=0;i<l;i++) // 进位
^
0_0_10703019_32054\Main.java:100: 需要为 class、interface 或 enum
sum[i]%=10;
^
0_0_10703019_32054\Main.java:101: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:103: 需要为 class、interface 或 enum
while(sum[l]<=0 && l>0) l--; // 检索最高位
^
0_0_10703019_32054\Main.java:104: 需要为 class、interface 或 enum
for(i=l;i>=0;i--) putchar(sum[i]+'0'); // 倒序输出
^
0_0_10703019_32054\Main.java:104: 需要为 class、interface 或 enum
for(i=l;i>=0;i--) putchar(sum[i]+'0'); // 倒序输出
^
0_0_10703019_32054\Main.java:104: 需要为 class、interface 或 enum
for(i=l;i>=0;i--) putchar(sum[i]+'0'); // 倒序输出
^
0_0_10703019_32054\Main.java:105: 需要为 class、interface 或 enum
putchar('\n');
^
0_0_10703019_32054\Main.java:106: 需要为 class、interface 或 enum
}
^
0_0_10703019_32054\Main.java:108: 需要为 class、interface 或 enum
}
^
83 错误
|