蒟蒻在打文艺平衡树的时候节点里有这样一个size函数:
size
struct node{ int val,sz; node *fa,*ch[2]; void size(){return this?sz:0;} };
然后我在另一个函数里有如下调用:
//cur是node*,k是int if(k<=cur->ch[0]->size())cur=cur->ch[0];
这种写法不开O2能正常运行,开了O2就会RE,蒟蒻求解