0_0_33820091_14510.cpp: In function 'void poly_init(const int&)':
0_0_33820091_14510.cpp:67:47: error: 'LL' was not declared in this scope
FOR(i, (LMT >> 1) + 1, LMT - 1) omg[i] = (LL)omg[i - 1] * t % mod;
^
0_0_33820091_14510.cpp: In function 'void DFT(int*, const int&)':
0_0_33820091_14510.cpp:74:12: error: 'uLL' does not name a type
static uLL tmp[N];
^
0_0_33820091_14510.cpp:77:22: error: 'tmp' was not declared in this scope
FOR(i, 0, n - 1) tmp[i] = a[rev[i] >> fix];
^
0_0_33820091_14510.cpp:81:21: error: 'tmp' was not declared in this scope
t = tmp[i + k] * omg[i + k - j] % mod;
^
0_0_33820091_14510.cpp:89:29: error: 'tmp' was not declared in this scope
FOR(i, 0, n - 1) a[i] = tmp[i] % mod;
^
0_0_33820091_14510.cpp: In function 'void IDFT(int*, const int&)':
0_0_33820091_14510.cpp:95:30: error: 'LL' was not declared in this scope
FOR(i, 0, n - 1) a[i] = (LL)a[i] * bk % mod;
^
0_0_33820091_14510.cpp: In function 'void poly_mul(int*, int*, int*, const int&)':
0_0_33820091_14510.cpp:104:32: error: 'LL' was not declared in this scope
FOR(i, 0, len - 1) c[i] = (LL)tmp1[i] * tmp2[i] % mod;
^
0_0_33820091_14510.cpp: In function 'void poly_inv(int*, int*, const int&)':
0_0_33820091_14510.cpp:120:17: error: 'LL' was not declared in this scope
b[i] = (LL)qmo(2 - (LL)b[i] * tmp[i] % mod) * b[i] % mod;
^
|