F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

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
 }
 ^


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-10-05 21:14:20, Gzip enabled