0_0_14233424_25201.cpp: In function 'void pushup(int)': 0_0_14233424_25201.cpp:45:25: error: expected primary-expression before '|' token sum[rt].data = sum[rt<<|1].data + sum[rt<<1|1].data; ^