0_0_37729539_14316.cpp: In function 'void update(int)':
0_0_37729539_14316.cpp:8:25: error: expected ']' before ';' token
#define ls tree[x].ch[0];
^
0_0_37729539_14316.cpp:27:20: note: in expansion of macro 'ls'
tree[x].size=tree[ls].size+tree[rs].size+tree[x].cnt;
^
0_0_37729539_14316.cpp:27:14: error: cannot convert 'Node' to 'int' in assignment
tree[x].size=tree[ls].size+tree[rs].size+tree[x].cnt;
^
0_0_37729539_14316.cpp:27:22: error: expected primary-expression before ']' token
tree[x].size=tree[ls].size+tree[rs].size+tree[x].cnt;
^
0_0_37729539_14316.cpp:27:36: error: expected primary-expression before ']' token
tree[x].size=tree[ls].size+tree[rs].size+tree[x].cnt;
^
0_0_37729539_14316.cpp: In function 'void del(int&, int)':
0_0_37729539_14316.cpp:8:25: error: expected ']' before ';' token
#define ls tree[x].ch[0];
^
0_0_37729539_14316.cpp:66:15: note: in expansion of macro 'ls'
bool d=tree[ls].key>tree[re].key;
^
0_0_37729539_14316.cpp:8:25: error: cannot convert 'Node' to 'bool' in initialization
#define ls tree[x].ch[0];
^
0_0_37729539_14316.cpp:66:15: note: in expansion of macro 'ls'
bool d=tree[ls].key>tree[re].key;
^
0_0_37729539_14316.cpp:66:17: error: expected primary-expression before ']' token
bool d=tree[ls].key>tree[re].key;
^
0_0_37729539_14316.cpp:8:25: error: expected ')' before ';' token
#define ls tree[x].ch[0];
^
0_0_37729539_14316.cpp:67:6: note: in expansion of macro 'ls'
if(ls==0||rs==0)x=ls+rs;
^
0_0_37729539_14316.cpp:67:8: error: expected primary-expression before '==' token
if(ls==0||rs==0)x=ls+rs;
^
0_0_37729539_14316.cpp:67:15: error: expected primary-expression before '==' token
if(ls==0||rs==0)x=ls+rs;
^
0_0_37729539_14316.cpp:68:3: error: expected '}' before 'else'
else rotate(x,d),del(x,val);
^
0_0_37729539_14316.cpp:68:17: error: 'd' was not declared in this scope
else rotate(x,d),del(x,val);
^
0_0_37729539_14316.cpp: At global scope:
0_0_37729539_14316.cpp:70:2: error: expected unqualified-id before 'else'
else tree[x].size--,del(tree[x].ch[tree[x].val<val],val);
^
0_0_37729539_14316.cpp:71:1: error: expected declaration before '}' token
}
^
|