if(!v||x==c) { link[last]=now;last=now; if(!v) v=newnode(n-rem+1,inf); else break; }
if(!v||x==c) { link[last]=now;last=now; if(!v) v=newnode(n,inf); else break; }
上面两种写法都可以通过此题,但第二种应该是错的吧?