0_0_33283622_31196.cpp:116:5: error: stray '\311' in program
void Remove(treap* &t) 删除
^
0_0_33283622_31196.cpp:116:5: error: stray '\276' in program
0_0_33283622_31196.cpp:116:5: error: stray '\263' in program
0_0_33283622_31196.cpp:116:5: error: stray '\375' in program
0_0_33283622_31196.cpp:6:19: error: expected primary-expression before ';' token
const int INF=1e9+;
^
0_0_33283622_31196.cpp:7:16: error: expected primary-expression before ';' token
const int maxn=;
^
0_0_33283622_31196.cpp:8:11: error: size of array 'A' is not an integral constant-expression
int A[maxn],cnt; //A数组保存数,cnt是节点标号,我是用数组模拟的
^
0_0_33283622_31196.cpp: In constructor 'treap::treap()':
0_0_33283622_31196.cpp:13:27: error: expected primary-expression before ';' token
treap(){ v=s=add=lazy=; son[]=son[]=NULL; }
^
0_0_33283622_31196.cpp:13:33: error: expected primary-expression before ']' token
treap(){ v=s=add=lazy=; son[]=son[]=NULL; }
^
0_0_33283622_31196.cpp:13:39: error: expected primary-expression before ']' token
treap(){ v=s=add=lazy=; son[]=son[]=NULL; }
^
0_0_33283622_31196.cpp: In member function 'int treap::rk()':
0_0_33283622_31196.cpp:15:26: error: expected primary-expression before ']' token
int rk(){ return son[]->s+; } //排名,第几个数
^
0_0_33283622_31196.cpp:15:31: error: expected primary-expression before ';' token
int rk(){ return son[]->s+; } //排名,第几个数
^
0_0_33283622_31196.cpp: In member function 'int treap::cmp(int)':
0_0_33283622_31196.cpp:18:29: error: expected primary-expression before ';' token
if(k==rk()) return -;
^
0_0_33283622_31196.cpp:19:24: error: expected primary-expression before ';' token
return k<rk()?:;
^
0_0_33283622_31196.cpp: In member function 'void treap::pushup()':
0_0_33283622_31196.cpp:21:26: error: expected primary-expression before ']' token
void pushup(){ s=son[]->s+son[]->s+; } //更新大小
^
0_0_33283622_31196.cpp:21:35: error: expected primary-expression before ']' token
void pushup(){ s=son[]->s+son[]->s+; } //更新大小
^
0_0_33283622_31196.cpp:21:40: error: expected primary-expression before ';' token
void pushup(){ s=son[]->s+son[]->s+; } //更新大小
^
0_0_33283622_31196.cpp: In member function 'void treap::pushdown()':
0_0_33283622_31196.cpp:26:22: error: expected primary-expression before ']' token
swap(son[],son[]);
^
0_0_33283622_31196.cpp:26:28: error: expected primary-expression before ']' token
swap(son[],son[]);
^
0_0_33283622_31196.cpp:27:17: error: expected primary-expression before ']' token
son[]->lazy^=;
^
0_0_33283622_31196.cpp:27:26: error: expected primary-expression before ';' token
son[]->lazy^=;
^
0_0_33283622_31196.cpp:28:17: error: expected primary-expression before ']' token
son[]->lazy^=;
^
0_0_33283622_31196.cpp:28:26: error: expected primary-expression before ';' token
son[]->lazy^=;
^
0_0_33283622_31196.cpp:29:18: error: expected primary-expression before ';' token
lazy=;
^
0_0_33283622_31196.cpp:34:17: error: expected primary-expression before ']' token
son[]->add+=add;
^
0_0_33283622_31196.cpp:35:17: error: expected primary-expression before ']' token
son[]->add+=add;
^
0_0_33283622_31196.cpp:36:17: error: expected primary-expression before ';' token
add=;
^
0_0_33283622_31196.cpp: At global scope:
0_0_33283622_31196.cpp:39:14: error: size of array 'tr' is not an integral constant-expression
}null,tr[maxn];
^
0_0_33283622_31196.cpp: In constructor 'treap::treap(int)':
0_0_33283622_31196.cpp:43:7: error: expected primary-expression before ';' token
s=;
^
0_0_33283622_31196.cpp:44:14: error: expected primary-expression before ';' token
add=lazy=;
^
0_0_33283622_31196.cpp:45:9: error: expected primary-expression before ']' token
son[]=son[]=&null;
^
0_0_33283622_31196.cpp:45:15: error: expected primary-expression before ']' token
son[]=son[]=&null;
^
0_0_33283622_31196.cpp: In constructor 'splaytree::splaytree()':
0_0_33283622_31196.cpp:56:23: error: expected primary-expression before ';' token
splaytree(){ Size=; root=&null; }
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Rotate(treap*&, int)':
0_0_33283622_31196.cpp:60:27: error: expected primary-expression before ']' token
treap* p=t->son[d^];
^
0_0_33283622_31196.cpp:62:18: error: expected primary-expression before ']' token
t->son[d^]=p->son[d];
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Splay(treap*&, int)':
0_0_33283622_31196.cpp:72:16: error: expected primary-expression before ')' token
if(d!=-)
^
0_0_33283622_31196.cpp:76:24: error: expected primary-expression before ')' token
Rotate(t,d^);
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Build(treap*&, int, int)':
0_0_33283622_31196.cpp:82:25: error: expected primary-expression before ';' token
int mid=(le+ri)/;
^
0_0_33283622_31196.cpp:84:22: error: expected primary-expression before ']' token
Build(t->son[],le,mid-);
^
0_0_33283622_31196.cpp:84:31: error: expected primary-expression before ')' token
Build(t->son[],le,mid-);
^
0_0_33283622_31196.cpp:85:22: error: expected primary-expression before ']' token
Build(t->son[],mid+,ri);
^
0_0_33283622_31196.cpp:85:28: error: expected primary-expression before ',' token
Build(t->son[],mid+,ri);
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Add(treap*&, int, int)':
0_0_33283622_31196.cpp:92:16: error: expected primary-expression before ']' token
t->son[]->add+=a;
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Reverse(treap*&, int)':
0_0_33283622_31196.cpp:97:25: error: expected primary-expression before ']' token
treap* p=t->son[];
^
0_0_33283622_31196.cpp:98:16: error: expected primary-expression before ']' token
t->son[]=&null;
^
0_0_33283622_31196.cpp:100:17: error: expected primary-expression before ';' token
t->lazy=;
^
0_0_33283622_31196.cpp:103:16: error: expected primary-expression before ']' token
t->son[]=p;
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Insert(treap*&, int)':
0_0_33283622_31196.cpp:108:17: error: expected primary-expression before ')' token
Splay(t,);
^
0_0_33283622_31196.cpp:110:16: error: expected primary-expression before ']' token
p->son[]=t->son[];
^
0_0_33283622_31196.cpp:110:25: error: expected primary-expression before ']' token
p->son[]=t->son[];
^
0_0_33283622_31196.cpp:112:16: error: expected primary-expression before ']' token
t->son[]=p;
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Remove(treap*&)':
0_0_33283622_31196.cpp:118:17: error: expected primary-expression before ')' token
Splay(t,);
^
0_0_33283622_31196.cpp:119:28: error: expected primary-expression before ']' token
treap* next=t->son[];
^
0_0_33283622_31196.cpp: In member function 'void splaytree::Move(treap*&, int)':
0_0_33283622_31196.cpp:126:15: error: expected primary-expression before ')' token
if(x==)
^
0_0_33283622_31196.cpp:129:29: error: expected primary-expression before ']' token
treap* p=t->son[];
^
0_0_33283622_31196.cpp:130:20: error: expected primary-expression before ']' token
t->son[]=&null;
^
0_0_33283622_31196.cpp:132:21: error: expected primary-expression before ')' token
Splay(p,);
^
0_0_33283622_31196.cpp:133:20: error: expected primary-expression before ']' token
t->son[]=p;
^
0_0_33283622_31196.cpp:138:21: error: expected primary-expression before ')' token
Splay(t,);
^
0_0_33283622_31196.cpp:139:29: error: expected primary-expression before ']' token
treap* p=t->son[];
^
0_0_33283622_31196.cpp:140:20: error: expected primary-expression before ']' token
t->son[]=&null;
^
0_0_33283622_31196.cpp:142:26: error: expected primary-expression before ')' token
Splay(p,Size-);
^
0_0_33283622_31196.cpp:143:20: error:
|