%%%%%%太神了
by Refun @ 2018-03-11 11:27:46
_因为Gay神神啊
_
by beretty @ 2018-03-11 11:27:57
因为@%%#%¥%¥@ %%%%%
by Captain_Paul @ 2018-03-11 11:28:46
@[守望](/space/show?uid=49206) 是不是你的判断连通写炸了???
by 斯德哥尔摩 @ 2018-03-11 11:33:46
@[斯德哥尔摩](/space/show?uid=49998) 不会吧。。。
```cpp
int find_root(int x)
{
access(x),splay(x);
while(son[x][0]) x=son[x][0];
return x;
}
```
这样写的
by Dispwnl @ 2018-03-11 11:41:43
@[守望](/space/show?uid=49206) 主函数调用 find_root 怎么写的?
我的如下:
```cpp
case 1:{
int fx=find(x),fy=find(y);
if(fx!=fy)link(x,y);
break;
}
```
您是不是写成了
```cpp
case 1:{
x=find(x);y=find(y);
if(x!=y)link(x,y);
break;
}
```
???
by 斯德哥尔摩 @ 2018-03-11 11:48:42
额,有个分号打错了(尴尬。。。)
by 斯德哥尔摩 @ 2018-03-11 11:49:30
@[斯德哥尔摩](/space/show?uid=49998) 没有呀。。。
这样
```cpp
else if(op==1)
if(Tree.find_root(x)!=Tree.find_root(y))
Tree.link(x,y);
```
by Dispwnl @ 2018-03-11 12:05:43
@[守望](/space/show?uid=49206) 那我就不知道了(我还是太菜了,解决不了巨佬的问题。。。)
by 斯德哥尔摩 @ 2018-03-11 12:22:16
@[斯德哥尔摩](/space/show?uid=49998) 奥。。。还是谢谢dalao耐心回复我这个蒟蒻的~~辣鸡~~问题
by Dispwnl @ 2018-03-11 12:26:29