0_0_37431079_11631.cpp:186:2: error: stray '#' in program
}#include<cstdio>
^
0_0_37431079_11631.cpp:186:3: error: 'include' does not name a type
}#include<cstdio>
^
0_0_37431079_11631.cpp:204:10: error: redefinition of 'const ll mod'
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:19:10: note: 'const ll mod' previously defined here
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:204:24: error: redefinition of 'const ll maxn'
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:19:24: note: 'const ll maxn' previously defined here
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:204:37: error: redefinition of 'const ll maxm'
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:19:37: note: 'const ll maxm' previously defined here
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:204:49: error: redefinition of 'const ll g'
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:19:49: note: 'const ll g' previously defined here
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:204:53: error: redefinition of 'const ll gi'
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:19:53: note: 'const ll gi' previously defined here
const ll mod=998244353,maxn=2e5+100,maxm=200000,g=3,gi=332748118;
^
0_0_37431079_11631.cpp:205:14: error: redefinition of 'const double eps'
const double eps=1e-8;
^
0_0_37431079_11631.cpp:20:14: note: 'const double eps' previously defined here
const double eps=1e-8;
^
0_0_37431079_11631.cpp: In function 'int read()':
0_0_37431079_11631.cpp:207:12: error: redefinition of 'int read()'
inline int read()
^
0_0_37431079_11631.cpp:22:12: note: 'int read()' previously defined here
inline int read()
^
0_0_37431079_11631.cpp: In function 'int aabs(int)':
0_0_37431079_11631.cpp:215:5: error: redefinition of 'int aabs(int)'
int aabs(int x)
^
0_0_37431079_11631.cpp:30:5: note: 'int aabs(int)' previously defined here
int aabs(int x)
^
0_0_37431079_11631.cpp: In function 'long long int pow(long long int, long long int, long long int)':
0_0_37431079_11631.cpp:223:18: error: redefinition of 'long long int pow(long long int, long long int, long long int)'
inline long long pow(const long long x, const long long n, const long long p) {
^
0_0_37431079_11631.cpp:38:18: note: 'long long int pow(long long int, long long int, long long int)' previously defined here
inline long long pow(const long long x, const long long n, const long long p) {
^
0_0_37431079_11631.cpp: In function 'long long int root(long long int)':
0_0_37431079_11631.cpp:229:18: error: redefinition of 'long long int root(long long int)'
inline long long root(const long long p) {
^
0_0_37431079_11631.cpp:44:18: note: 'long long int root(long long int)' previously defined here
inline long long root(const long long p) {
^
0_0_37431079_11631.cpp: At global scope:
0_0_37431079_11631.cpp:248:5: error: redefinition of 'int t'
int t;
^
0_0_37431079_11631.cpp:63:5: note: 'int t' previously declared here
int t;
^
0_0_37431079_11631.cpp:249:5: error: redefinition of 'int n'
int n;
^
0_0_37431079_11631.cpp:64:5: note: 'int n' previously declared here
int n;
^
0_0_37431079_11631.cpp:250:10: error: redefinition of 'll a [200100]'
ll a[maxn],top=0;
^
0_0_37431079_11631.cpp:65:4: note: 'll a [200100]' previously declared here
ll a[maxn],top=0;
^
0_0_37431079_11631.cpp:250:12: error: redefinition of 'll top'
ll a[maxn],top=0;
^
0_0_37431079_11631.cpp:65:12: note: 'll top' previously defined here
ll a[maxn],top=0;
^
0_0_37431079_11631.cpp:251:10: error: redefinition of 'll b [200100]'
ll b[maxn],c[maxn];
^
0_0_37431079_11631.cpp:66:4: note: 'll b [200100]' previously declared here
ll b[maxn],c[maxn];
^
0_0_37431079_11631.cpp:251:18: error: redefinition of 'll c [200100]'
ll b[maxn],c[maxn];
^
0_0_37431079_11631.cpp:66:12: note: 'll c [200100]' previously declared here
ll b[maxn],c[maxn];
^
0_0_37431079_11631.cpp:252:20: error: redefinition of 'std::vector<long long int> tmp [200100]'
vector<ll> tmp[maxn];
^
0_0_37431079_11631.cpp:67:12: note: 'std::vector<long long int> tmp [200100]' previously declared here
vector<ll> tmp[maxn];
^
0_0_37431079_11631.cpp:255:6: error: redefinition of 'int limit'
int limit = 1, r[maxn], cnt;
^
0_0_37431079_11631.cpp:70:6: note: 'int limit' previously defined here
int limit = 1, r[maxn], cnt;
^
0_0_37431079_11631.cpp:255:23: error: redefinition of 'int r [200100]'
int limit = 1, r[maxn], cnt;
^
0_0_37431079_11631.cpp:70:17: note: 'int r [200100]' previously declared here
int limit = 1, r[maxn], cnt;
^
0_0_37431079_11631.cpp:255:26: error: redefinition of 'int cnt'
int limit = 1, r[maxn], cnt;
^
0_0_37431079_11631.cpp:70:26: note: 'int cnt' previously declared here
int limit = 1, r[maxn], cnt;
^
0_0_37431079_11631.cpp: In function 'std::vector<long long int> NTT(std::vector<long long int>, int)':
0_0_37431079_11631.cpp:256:12: error: redefinition of 'std::vector<long long int> NTT(std::vector<long long int>, int)'
vector<ll> NTT(vector<ll> A,int type)
^
0_0_37431079_11631.cpp:71:12: note: 'std::vector<long long int> NTT(std::vector<long long int>, int)' previously defined here
vector<ll> NTT(vector<ll> A,int type)
^
0_0_37431079_11631.cpp: In function 'std::vector<long long int> mul(std::vector<long long int>, std::vector<long long int>)':
0_0_37431079_11631.cpp:277:12: error: redefinition of 'std::vector<long long int> mul(std::vector<long long int>, std::vector<long long int>)'
vector<ll> mul(vector<ll> A,vector<ll> B)
^
0_0_37431079_11631.cpp:92:12: note: 'std::vector<long long int> mul(std::vector<long long int>, std::vector<long long int>)' previously defined here
vector<ll> mul(vector<ll> A,vector<ll> B)
^
0_0_37431079_11631.cpp: In function 'std::vector<long long int> divide(int, int)':
0_0_37431079_11631.cpp:300:12: error: redefinition of 'std::vector<long long int> divide(int, int)'
vector<ll> divide(int l,int r)
^
0_0_37431079_11631.cpp:115:12: note: 'std::vector<long long int> divide(int, int)' previously defined here
vector<ll> divide(int l,int r)
^
0_0_37431079_11631.cpp: At global scope:
0_0_37431079_11631.cpp:305:12: error: redefinition of 'll fac [200100]'
ll fac[maxn],nfac[maxn];
^
0_0_37431079_11631.cpp:120:4: note: 'll fac [200100]' previously declared here
ll fac[maxn],nfac[maxn];
^
0_0_37431079_11631.cpp:305:23: error: redefinition of 'll nfac [200100]'
ll fac[maxn],nfac[maxn];
^
0_0_37431079_11631.cpp:120:14: note: 'll nfac [200100]' previously declared here
ll fac[maxn],nfac[maxn];
^
0_0_37431079_11631.cpp:306:19: error: redefinition of 'std::vector<long long int> pc'
vector<ll> pc(maxn);
^
0_0_37431079_11631.cpp:121:12: note: 'std::vector<long long int> pc' previously declared here
vector<ll> pc(maxn);
^
0_0_37431079_11631.cpp: In function 'int main()':
0_0_37431079_11631.cpp:308:5: error: redefinition of 'int main()'
int main()
^
0_0_37431079_11631.cpp:123:5: note: 'int main()' previously defined here
int main()
^
|