此题lct中的 cutcutcut 如果写成这样:
void cut(int x,int y){ access(x),splay(x); f[y]=0,s[x][0]=0,up(x); }
就挂了.
void cut(int x,int y){ access(x),splay(x); f[s[x][0]]=0,s[x][0]=0,up(x); }
按照神奇的题解这样就过了是为什么