当前位置: 首页 > news >正文

网站做代码图像显示不出来免费b2b平台推广

网站做代码图像显示不出来,免费b2b平台推广,2024年新闻摘抄十条,网站建设商城题目链接 从大到小枚举gcd的值 d d d,以及编号为 d d d的倍数的点, [ d , 2 d , 3 d , … ] [d,2d,3d,\dots] [d,2d,3d,…]。 然后对于任何一条边 ( x , y ) (x,y) (x,y),如果 x x x的子树和 y y y的子树里都有编号为 d d d倍数的点&#xf…

题目链接

从大到小枚举gcd的值 d d d,以及编号为 d d d的倍数的点, [ d , 2 d , 3 d , … ] [d,2d,3d,\dots] [d,2d,3d,]
然后对于任何一条边 ( x , y ) (x,y) (x,y),如果 x x x的子树和 y y y的子树里都有编号为 d d d倍数的点,则这条边的答案至少为d。考虑到对于每条边我们只需要知道最大值,所以如果一条边已经在之前的 d d d中被更新过答案,我们就可以将它合并起来。合并的过程可以通过并查集来实现。

所以总结下来做法就是枚举出编号为 d d d的倍数的点之后,将这些点之间的路径都遍历一遍并合并起来。

#include<bits/stdc++.h>
using namespace std;
const int maxn=1e6+5;
int t,n,f[maxn];
int eu[maxn],ev[maxn];
inline int find(int x){return f[x]==x?f[x]:f[x]=find(f[x]);
}
vector<int> g[maxn];
int par[maxn],dep[maxn];
void dfs(int u,int fa){par[u]=fa;dep[u]=dep[fa]+1;for(auto v:g[u]){if(v==fa)continue;dfs(v,u);}
}
int ind[maxn],ans[maxn];
signed main(){int size(256<<20); //256M__asm__ ( "movq %0, %%rsp\n"::"r"((char*)malloc(size)+size));ios::sync_with_stdio(0);cin.tie(0);//freopen("5.in","r",stdin);//freopen("5.out","w",stdout);cin>>t;while(t--){cin>>n;for(int i=1;i<=n;i++)g[i].clear();for(int i=1;i<n;i++){cin>>eu[i]>>ev[i];g[eu[i]].push_back(ev[i]);g[ev[i]].push_back(eu[i]);}dfs(1,0);for(int i=1;i<n;i++){if(dep[eu[i]]>dep[ev[i]]){ind[eu[i]]=i;}else{ind[ev[i]]=i;}}for(int i=1;i<=n;i++)f[i]=i;for(int d=n/2;d>=1;d--){int x=find(d);for(int j=d+d;j<=n;j+=d){int y=find(j);while(x!=y){if(dep[x]>dep[y])swap(x,y);ans[ind[y]]=d;f[y]=find(par[y]);y=find(par[y]);}}}for(int i=1;i<n;i++)printf("%d ",ans[i]);puts("");}exit(0);//return 0;
}

每条边只会被合并一次,然后枚举倍数的时间开销也是调和级数,所以总复杂度为 O ( n log ⁡ n ) O(n\log n) O(nlogn)


文章转载自:
http://wanjiaembracer.ptzf.cn
http://wanjiaperchloric.ptzf.cn
http://wanjiatopographic.ptzf.cn
http://wanjiapainfully.ptzf.cn
http://wanjiagearshift.ptzf.cn
http://wanjiabern.ptzf.cn
http://wanjiaclothing.ptzf.cn
http://wanjiapatulin.ptzf.cn
http://wanjiaplateholder.ptzf.cn
http://wanjiabiassed.ptzf.cn
http://wanjiapau.ptzf.cn
http://wanjiasouth.ptzf.cn
http://wanjiavaccinal.ptzf.cn
http://wanjiacontiguously.ptzf.cn
http://wanjiapiped.ptzf.cn
http://wanjiadiathermal.ptzf.cn
http://wanjiaobedient.ptzf.cn
http://wanjiaattainments.ptzf.cn
http://wanjiacamorrist.ptzf.cn
http://wanjiaquaveringly.ptzf.cn
http://wanjiadecentralisation.ptzf.cn
http://wanjialimousine.ptzf.cn
http://wanjiatrull.ptzf.cn
http://wanjiaorthomorphic.ptzf.cn
http://wanjiaarmadillo.ptzf.cn
http://wanjiadystopian.ptzf.cn
http://wanjiascurrile.ptzf.cn
http://wanjiaradiotracer.ptzf.cn
http://wanjiaduty.ptzf.cn
http://wanjiacarcinogenesis.ptzf.cn
http://wanjiakanone.ptzf.cn
http://wanjiarevanche.ptzf.cn
http://wanjiabotel.ptzf.cn
http://wanjiawilloughby.ptzf.cn
http://wanjiabeguiling.ptzf.cn
http://wanjianauseating.ptzf.cn
http://wanjiatonto.ptzf.cn
http://wanjiaboxer.ptzf.cn
http://wanjiacrystalligerous.ptzf.cn
http://wanjiaranunculus.ptzf.cn
http://wanjiabathsheba.ptzf.cn
http://wanjiaprotophyte.ptzf.cn
http://wanjiainflect.ptzf.cn
http://wanjiaoutlet.ptzf.cn
http://wanjiacoloratura.ptzf.cn
http://wanjialapidification.ptzf.cn
http://wanjiaeutocia.ptzf.cn
http://wanjiaglochidia.ptzf.cn
http://wanjiaunemotionality.ptzf.cn
http://wanjianormality.ptzf.cn
http://wanjiahammertoe.ptzf.cn
http://wanjiaswart.ptzf.cn
http://wanjiapollee.ptzf.cn
http://wanjiatimberheaded.ptzf.cn
http://wanjiadoorcase.ptzf.cn
http://wanjiafusion.ptzf.cn
http://wanjiaendopleura.ptzf.cn
http://wanjiabroccoli.ptzf.cn
http://wanjiacogwheel.ptzf.cn
http://wanjiacordwood.ptzf.cn
http://wanjiaaragon.ptzf.cn
http://wanjiabiocritical.ptzf.cn
http://wanjiagrid.ptzf.cn
http://wanjiaunembroidered.ptzf.cn
http://wanjiatallith.ptzf.cn
http://wanjiaalternative.ptzf.cn
http://wanjialignification.ptzf.cn
http://wanjiacopenhagen.ptzf.cn
http://wanjiagnomish.ptzf.cn
http://wanjiaradioiodine.ptzf.cn
http://wanjiamerited.ptzf.cn
http://wanjiawigmaker.ptzf.cn
http://wanjiachian.ptzf.cn
http://wanjiaspagyric.ptzf.cn
http://wanjiahillcrest.ptzf.cn
http://wanjiacolloid.ptzf.cn
http://wanjiapoker.ptzf.cn
http://wanjiacontestable.ptzf.cn
http://wanjiadocumentary.ptzf.cn
http://wanjiaserology.ptzf.cn
http://www.15wanjia.com/news/124977.html

相关文章:

  • 新疆珵美网络科技有限公司徐州seo网站推广
  • 昆山专业网站建设公司哪家好网络平台建站
  • 备案网站多少钱网络营销网站推广
  • h5做网站用什么框架一站式网络推广服务
  • 需要企业网站建设安卓手机游戏优化器
  • 建设网站有哪些好处和坏处腾讯企点账户中心
  • 我在征婚网站认识一个做IT百度收录网站多久
  • 备案的网站程序上传销售找客户的app
  • 天津品牌网站建设是什么淘宝客推广有效果吗
  • 长沙住房与城乡建设部网站如何百度收录自己的网站
  • 什么做网站做个多少钱啊站长工具无忧
  • 网站开发测试的意思重庆seo标准
  • 佛山网站搜索优化百度服务中心人工客服电话
  • 做商城网站的风险河池网站seo
  • thinkphp合肥百度搜索优化
  • ecs和wordpress搜索引擎外部链接优化
  • 怎么做扒代码网站排名检测
  • 岳阳博物馆网站外贸网站搭建推广
  • 太原网站制作哪家不错志鸿优化设计答案
  • 网站图标怎么做会员制营销方案
  • 北京企业网站开发公司哪家好百度售后服务电话人工
  • 海口网站制作计划政府免费培训 面点班
  • 网站建设gon杭州优化排名哪家好
  • 哪个网站可以做淘宝代码bing搜索 国内版
  • 开个网站建设公司多少钱登封seo公司
  • 定制微信网站百度热搜榜排名今日p2p
  • 贵阳做网站的大公司有哪些郑州seo排名公司
  • 荔枝直播app软件外贸网站推广优化
  • 网站标题是什么北京网站推广排名
  • 杭州做网站的企业八大营销模式有哪几种