本题的数据我猜用脚造的。。
if(val[now] == 2) { if(!l) rub[vec[now].L] = 1; if(!r) rub[vec[now].R] = 1; return l & r; }
上述代码中,我判断与运算的“垃圾”点,然后把 l r 打反,但是仍然过了 707070 pts。
l r
这是因为数据的缘故还是实际情况所导致的正常现象?
求解。。