突发奇想一道题,但我不会,所以求助一下
  • 板块学术版
  • 楼主FWRP
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/8/29 19:48
  • 上次更新2023/10/27 13:10:54
查看原帖
突发奇想一道题,但我不会,所以求助一下
669363
FWRP楼主2022/8/29 19:48

随机生成一棵大小为n的树,随机生成x,y[1,n]x,y∈[1,n],问用树剖lca求x,y的期望循环次数。

int lca(int x,int y){
	while(top[x]!=top[y]){
		if(dep[top[x]]>dep[top[y]])x=fa[top[x]];
		else y=fa[top[y]];
	}
	return dep[x]<dep[y]?x:y;
}
2022/8/29 19:48
加载中...