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

学生成绩管理系统网站建设公司高端网站设计公司

学生成绩管理系统网站建设,公司高端网站设计公司,职业技能证书查询入口,南宁seo服务公司题目链接 从大到小枚举gcd的值 d d d#xff0c;以及编号为 d d d的倍数的点#xff0c; [ d , 2 d , 3 d , … ] [d,2d,3d,\dots] [d,2d,3d,…]。 然后对于任何一条边 ( x , y ) (x,y) (x,y)#xff0c;如果 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的倍数的点之后将这些点之间的路径都遍历一遍并合并起来。 #includebits/stdc.h using namespace std; const int maxn1e65; 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]); } vectorint 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(vfa)continue;dfs(v,u);} } int ind[maxn],ans[maxn]; signed main(){int size(25620); //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);cint;while(t--){cinn;for(int i1;in;i)g[i].clear();for(int i1;in;i){cineu[i]ev[i];g[eu[i]].push_back(ev[i]);g[ev[i]].push_back(eu[i]);}dfs(1,0);for(int i1;in;i){if(dep[eu[i]]dep[ev[i]]){ind[eu[i]]i;}else{ind[ev[i]]i;}}for(int i1;in;i)f[i]i;for(int dn/2;d1;d--){int xfind(d);for(int jdd;jn;jd){int yfind(j);while(x!y){if(dep[x]dep[y])swap(x,y);ans[ind[y]]d;f[y]find(par[y]);yfind(par[y]);}}}for(int i1;in;i)printf(%d ,ans[i]);puts();}exit(0);//return 0; } 每条边只会被合并一次然后枚举倍数的时间开销也是调和级数所以总复杂度为 O ( n log ⁡ n ) O(n\log n) O(nlogn)。
http://www.dnsts.com.cn/news/55897.html

相关文章:

  • 湖北哪里需要建网站网站建设就选
  • 笔趣阁建站教程企业网站建设规划书
  • 免费软件安装网站前端培训的机构
  • 新丰县建设局网站广州制作网站公司简介
  • 北京网站软件制作教手工做衣服的网站
  • 免费网站根目录会计培训网站
  • 深圳网站关键词优化公司哪家企业网页制作好
  • 做薪酬调查有哪些网站网站解析记录值
  • 带紫色箭头做网站软件做网站用啥语言
  • 成都百度网站制作妙趣网 通辽网站建设
  • seo的网站特征做网站需学什么
  • 建网站公司专业如何做网站子页
  • 海外网站建设网站建设英文参考文献
  • 视频直播app开发网站seo搜索引擎优化工作内容
  • 微盟网站模板个人做企业网站
  • 网站建设对企业的作用东营城镇建设规划网站
  • 刷链接浏览量网站网站开发现在主要用什么语言
  • 互联网网站建设企业采购平台
  • WordPress离线编写企业seo顾问公司
  • 简述网络营销推广的方式都有哪些冯耀宗seo
  • 网站推广方法汇总哪家公司建网站好
  • 台州网站建设技术支持做模具的网站
  • 潇湘书院网站建设的目标建立个人网站的目的
  • .net做的大型网站吗长春建筑网站
  • 网站建设 目的2023年网络推广方法
  • 湖北seo排名诊断合肥网站排名优化公司
  • 建设小说网站小说源网站开发语言用什么好
  • 亿客搜网站建设网站建设报价单表格
  • dw网站建设流程做网站要学c语言
  • 服务公司理念wordpress优化图片