为什么大家都不喜欢用这种方式求树的重心?
  • 板块学术版
  • 楼主紊莫turtle
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/5/2 15:38
  • 上次更新2023/10/23 16:54:46
查看原帖
为什么大家都不喜欢用这种方式求树的重心?
443675
紊莫turtle楼主2023/5/2 15:38

根据其最大子树大小不会超过树大小的一半来写,我感觉也很好写啊,但是做题看题解几乎很少有人这么写?

void dfs(int now,int fa){
	siz[now]=1;
	for(auto i:p[now]){
		if(i==fa) continue;
		dfs(i,now);
		mx[now]=max(mx[now],siz[i]);
		siz[now]+=siz[i];
	}
	mx[now]=max(mx[now],n-siz[now]);
	if(mx[now]<=n/2) zx.push_back(now);
}

可能算是小调查:你们怎么写树的重心?

2023/5/2 15:38
加载中...