0_0_37519325_20247.cpp: In function 'void build(int, int, int)':
0_0_37519325_20247.cpp:13:24: error: 'struct node' has no member named 'num'
scanf("%d",&tree[rt].num);
^
0_0_37519325_20247.cpp:14:15: error: 'struct node' has no member named 'num'
if(tree[rt].num) tree[rt].l=tree[rt].r=tree[rt].cnt=1;
^
0_0_37519325_20247.cpp:21:51: error: expected primary-expression before '|' token
if(tree[rt<<1|1].r==r-mid+1) tree[rt].r=tree[rt<<|1].r+tree[rt].r;
^
0_0_37519325_20247.cpp:23:19: error: 'maxtree' was not declared in this scope
tree[rt].cnt=max(maxtree[rt].l
^
|