这个东西的时间复杂度是多少
  • 板块学术版
  • 楼主Alphas111
  • 当前回复7
  • 已保存回复7
  • 发布时间2024/10/1 19:50
  • 上次更新2024/10/1 21:50:46
查看原帖
这个东西的时间复杂度是多少
934715
Alphas111楼主2024/10/1 19:50
for(ll i=1;i<n;i++){
	ll ru=root(a[i]),rv=root(b[i]);
	ll mu=ru,mv=rv;
	if(cnt[ru]>cnt[rv])mu=rv,mv=ru;
	for(ll u:to[mu])root(u);
	for(ll u:to[mu])to[mv].push_back(u);
	cnt[mv]+=cnt[mu],id[mu]=mv;
}

感觉有点像 O(nlog2n)O(n\log^2n),但是跑不满

2024/10/1 19:50
加载中...