0_0_24567501_11347.cpp:5:9: error: '_128int' does not name a type
typedef _128int qq;
^
0_0_24567501_11347.cpp:6:7: error: 'qq' does not name a type
const qq MOD=998244353;
^
0_0_24567501_11347.cpp:8:1: error: 'qq' does not name a type
qq c[maxn],b[maxn],n,m,sum,f[maxn],g[maxn],fi[maxn],invfi[maxn];
^
0_0_24567501_11347.cpp:9:1: error: 'qq' does not name a type
qq fast_pow(qq x,qq k)
^
0_0_24567501_11347.cpp: In function 'void Init()':
0_0_24567501_11347.cpp:23:5: error: 'fi' was not declared in this scope
fi[0]=1;
^
0_0_24567501_11347.cpp:24:9: error: 'qq' was not declared in this scope
for(qq i=1,j=maxn-2;i<maxn;i++,j--)
^
0_0_24567501_11347.cpp:24:25: error: 'i' was not declared in this scope
for(qq i=1,j=maxn-2;i<maxn;i++,j--)
^
0_0_24567501_11347.cpp:24:36: error: 'j' was not declared in this scope
for(qq i=1,j=maxn-2;i<maxn;i++,j--)
^
0_0_24567501_11347.cpp:7:21: error: 'MOD' was not declared in this scope
#define mod(x) ((x)%MOD)
^
0_0_24567501_11347.cpp:26:15: note: in expansion of macro 'mod'
fi[i]=mod(fi[i-1]*i);
^
0_0_24567501_11347.cpp:28:5: error: 'invfi' was not declared in this scope
invfi[maxn-1]=fast_pow(fi[maxn-1],MOD-2);
^
0_0_24567501_11347.cpp:28:39: error: 'MOD' was not declared in this scope
invfi[maxn-1]=fast_pow(fi[maxn-1],MOD-2);
^
0_0_24567501_11347.cpp:28:44: error: 'fast_pow' was not declared in this scope
invfi[maxn-1]=fast_pow(fi[maxn-1],MOD-2);
^
0_0_24567501_11347.cpp:29:9: error: 'qq' was not declared in this scope
for(qq j=maxn-2;j>=0;j--)
^
0_0_24567501_11347.cpp:29:21: error: 'j' was not declared in this scope
for(qq j=maxn-2;j>=0;j--)
^
0_0_24567501_11347.cpp: At global scope:
0_0_24567501_11347.cpp:35:1: error: 'qq' does not name a type
qq x1[maxn],x2[maxn],wn[30],rootv;
^
0_0_24567501_11347.cpp:36:16: error: variable or field 'Get_rootv' declared void
void Get_rootv(qq x)
^
0_0_24567501_11347.cpp:36:16: error: 'qq' was not declared in this scope
0_0_24567501_11347.cpp: In function 'void init_ntt()':
0_0_24567501_11347.cpp:42:15: error: 'MOD' was not declared in this scope
Get_rootv(MOD);
^
0_0_24567501_11347.cpp:42:18: error: 'Get_rootv' was not declared in this scope
Get_rootv(MOD);
^
0_0_24567501_11347.cpp:45:9: error: 'qq' was not declared in this scope
qq t=1<<i;
^
0_0_24567501_11347.cpp:46:9: error: 'wn' was not declared in this scope
wn[i]=fast_pow(rootv,(MOD-1)/t);
^
0_0_24567501_11347.cpp:46:24: error: 'rootv' was not declared in this scope
wn[i]=fast_pow(rootv,(MOD-1)/t);
^
0_0_24567501_11347.cpp:46:38: error: 't' was not declared in this scope
wn[i]=fast_pow(rootv,(MOD-1)/t);
^
0_0_24567501_11347.cpp:46:39: error: 'fast_pow' was not declared in this scope
wn[i]=fast_pow(rootv,(MOD-1)/t);
^
0_0_24567501_11347.cpp: At global scope:
0_0_24567501_11347.cpp:50:12: error: variable or field 'rader' declared void
void rader(qq F[],int len)
^
0_0_24567501_11347.cpp:50:12: error: 'qq' was not declared in this scope
0_0_24567501_11347.cpp:50:19: error: expected primary-expression before 'int'
void rader(qq F[],int len)
^
|