Gravatar
AntiLeaf
积分:3393
提交:1527 / 4369

Gravatar
Fmuckss
积分:1327
提交:273 / 511
练手,提供两种方法。

Gravatar
残星誓言
积分:640
提交:233 / 548
我只想说深夜写代码就是不行,de 和dee dfs时 把m当n使了。。。难怪最后老出事

Gravatar
coolkid
积分:671
提交:222 / 546

if(deep[a]<deep[b]) Swap(a,b);
if(deep[a]>deep[b])
for(int numstep=deep[a]-deep[b],j=0;numstep;numstep>>=1,j++) if(numstep&1) ans+=faw[a][j],a=fa[a][j];

很好,这一段完美又写错了QAQ(话说deep的大于号小于号傻傻分不清楚)

Gravatar
哒哒哒哒哒!
积分:3347
提交:1118 / 2737

Gravatar
Marvolo
积分:1860
提交:448 / 964
写的Tarjan常数好大啊,而且实现略有不足,方法并不是很好,但是注释还是很赞的

Gravatar
liu_runda
积分:2890
提交:1014 / 2190
不断地搞反top和n。。。

Gravatar
0
积分:1347
提交:432 / 695

Gravatar
Satoshi
积分:3010
提交:678 / 1922
树上距离优美

Gravatar
forever
积分:1321
提交:475 / 868
还傻逼的错误,ans+=f[x][j]+f[y][j];
x=fa[x][j];
y=fa[y][j];写反了,调了一晚上

Gravatar
RP++
积分:1059
提交:318 / 737
竟然跪在了快速读入。

Gravatar
JSX
积分:1213
提交:508 / 975
RMQ的常数好大......

Gravatar
Miku_lyt
积分:74
提交:28 / 69
表示题目交错了~~~

Gravatar
cstdio
积分:4755
提交:1198 / 2108
啊……写个水题都能错……