0_0_33786356_1035.cpp:7:17: error: unable to find numeric literal operator 'operator""B100'
const int N=1e5%25252525252B100;
^
0_0_33786356_1035.cpp:7:17: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:9:9: error: size of array 'Pow' is not an integral constant-expression
ll Pow[N],tree[4*N];
^
0_0_33786356_1035.cpp: In function 'void Hash(char*)':
0_0_33786356_1035.cpp:15:20: error: expected primary-expression before '%' token
for(int i=0;i<len;%25252525252B%25252525252Bi)
^
0_0_33786356_1035.cpp:15:21: error: unable to find numeric literal operator 'operator""B'
for(int i=0;i<len;%25252525252B%25252525252Bi)
^
0_0_33786356_1035.cpp:15:21: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:15:34: error: unable to find numeric literal operator 'operator""Bi'
for(int i=0;i<len;%25252525252B%25252525252Bi)
^
0_0_33786356_1035.cpp:15:34: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:16:13: error: unable to find numeric literal operator 'operator""B'
sum=sum*p%25252525252B(str[i]-'a'%25252525252B1);
^
0_0_33786356_1035.cpp:16:13: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:16:37: error: unable to find numeric literal operator 'operator""B1'
sum=sum*p%25252525252B(str[i]-'a'%25252525252B1);
^
0_0_33786356_1035.cpp:16:37: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp: In function 'void push_up(int, int)':
0_0_33786356_1035.cpp:20:2: error: 'tree' was not declared in this scope
tree[k]=tree[k*2]*Pow[w]%25252525252Btree[k*2%25252525252B1];
^
0_0_33786356_1035.cpp:20:27: error: unable to find numeric literal operator 'operator""Btree'
tree[k]=tree[k*2]*Pow[w]%25252525252Btree[k*2%25252525252B1];
^
0_0_33786356_1035.cpp:20:27: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:20:48: error: unable to find numeric literal operator 'operator""B1'
tree[k]=tree[k*2]*Pow[w]%25252525252Btree[k*2%25252525252B1];
^
0_0_33786356_1035.cpp:20:48: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp: In function 'void build(int, int, int)':
0_0_33786356_1035.cpp:24:3: error: 'tree' was not declared in this scope
tree[k]=ch[l]-'a'%25252525252B1;
^
0_0_33786356_1035.cpp:24:11: error: 'ch' was not declared in this scope
tree[k]=ch[l]-'a'%25252525252B1;
^
0_0_33786356_1035.cpp:24:21: error: unable to find numeric literal operator 'operator""B1'
tree[k]=ch[l]-'a'%25252525252B1;
^
0_0_33786356_1035.cpp:24:21: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:27:13: error: unable to find numeric literal operator 'operator""Br'
int mid=(l%25252525252Br)/2;
^
0_0_33786356_1035.cpp:27:13: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:29:12: error: unable to find numeric literal operator 'operator""B1'
build(mid%25252525252B1,r,k*2%25252525252B1);
^
0_0_33786356_1035.cpp:29:12: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:29:32: error: unable to find numeric literal operator 'operator""B1'
build(mid%25252525252B1,r,k*2%25252525252B1);
^
0_0_33786356_1035.cpp:29:32: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp: In function 'll Query(int, int, int, int, int)':
0_0_33786356_1035.cpp:34:10: error: 'tree' was not declared in this scope
return tree[k];
^
0_0_33786356_1035.cpp:37:13: error: unable to find numeric literal operator 'operator""Br'
int mid=(l%25252525252Br)/2;
^
0_0_33786356_1035.cpp:37:13: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:38:55: error: unable to find numeric literal operator 'operator""BQuery'
return Query(L,R,l,mid,k*2)*Pow[max(min(R,r)-mid,0)]%25252525252BQuery(L,R,mid%25252525252B1,r,k*2%25252525252B1);
^
0_0_33786356_1035.cpp:38:55: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:38:81: error: unable to find numeric literal operator 'operator""B1'
return Query(L,R,l,mid,k*2)*Pow[max(min(R,r)-mid,0)]%25252525252BQuery(L,R,mid%25252525252B1,r,k*2%25252525252B1);
^
0_0_33786356_1035.cpp:38:81: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:38:101: error: unable to find numeric literal operator 'operator""B1'
return Query(L,R,l,mid,k*2)*Pow[max(min(R,r)-mid,0)]%25252525252BQuery(L,R,mid%25252525252B1,r,k*2%25252525252B1);
^
0_0_33786356_1035.cpp:38:101: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp: In function 'void update(int, int, int, int, int)':
0_0_33786356_1035.cpp:42:3: error: 'tree' was not declared in this scope
tree[k]=v;
^
0_0_33786356_1035.cpp:45:13: error: unable to find numeric literal operator 'operator""Br'
int mid=(l%25252525252Br)/2;
^
0_0_33786356_1035.cpp:45:13: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:49:14: error: unable to find numeric literal operator 'operator""B1'
update(mid%25252525252B1,r,k*2%25252525252B1,u,v);
^
0_0_33786356_1035.cpp:49:14: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:49:34: error: unable to find numeric literal operator 'operator""B1'
update(mid%25252525252B1,r,k*2%25252525252B1,u,v);
^
0_0_33786356_1035.cpp:49:34: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp: In function 'int main()':
0_0_33786356_1035.cpp:56:16: error: unable to find numeric literal operator 'operator""B'
for(i=1;i<N;i%25252525252B%25252525252B)
^
0_0_33786356_1035.cpp:56:16: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:56:29: error: unable to find numeric literal operator 'operator""B'
for(i=1;i<N;i%25252525252B%25252525252B)
^
0_0_33786356_1035.cpp:56:29: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:59:17: error: unable to find numeric literal operator 'operator""B'
for(T=1;T<=t;T%25252525252B%25252525252B){
^
0_0_33786356_1035.cpp:59:17: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:59:30: error: unable to find numeric literal operator 'operator""B'
for(T=1;T<=t;T%25252525252B%25252525252B){
^
0_0_33786356_1035.cpp:59:30: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
0_0_33786356_1035.cpp:64:10: error: expected ')' at end of input
scanf("%252525252525s"
^
0_0_33786356_1035.cpp:64:10: error: expected '}' at end of input
0_0_33786356_1035.cpp:64:10: error: expected '}' at end of input
0_0_33786356_1035.cpp:64:10: error: expected '}' at end of input
|