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

列举免费域名注册的网站网站建设到上线的步骤过程

列举免费域名注册的网站,网站建设到上线的步骤过程,网站移动转换,互联网金融公司排名如何对一个问题挖掘信息把它变成已知的问题十分重要#xff0c;这一题恰恰体现这一点#xff1a; https://www.acwing.com/problem/content/1077/ 首先#xff0c;对于一个数x#xff0c;它对应一个其约数之和y#xff0c;同时他们可以相互转换#xff0c;于是我们可以…如何对一个问题挖掘信息把它变成已知的问题十分重要这一题恰恰体现这一点 https://www.acwing.com/problem/content/1077/ 首先对于一个数x它对应一个其约数之和y同时他们可以相互转换于是我们可以给他们连一条边。 这样子1--n的数就抽象成图中的点我们进一步看看约数之和自己的条件这就避免了出现回路假如有A,B,C构成一个回路那么令A的约数之和为BB的约数之和为C那么A只能是C的约数之和于是ABCA,矛盾 于是整个图就可以抽象成森林。问题就是求每一个树的最大转换次数也就是求最长链这一经典问题。 考虑n50000直接暴力枚举肯定TLE我们可以参考毕业季那题从因子出发枚举它倍数即可nlogn) 下面是AC代码 #includebits/stdc.h using namespace std; int n; int a[500010]; int vis[500010]; int ans0; int res0; vectorint edge[500010]; int dfs(int root,int fa){vis[root]1;int dist 0; // 表示从当前点往下走的最大长度int d1 0, d2 0;for (int i 0; iedge[root].size(); i){int j edge[root][i];if (j fa) continue;int d dfs(j, root) 1;dist max(dist, d);if (d d1) d2 d1, d1 d;else if (d d2) d2 d;}ans max(ans, d1 d2);return dist; } int main(){cinn;for(int i1;in;i){for(int k2;k*in;k){a[k*i]i;}}for(int i2;in;i){if(a[i]i) continue;edge[i].push_back(a[i]);edge[a[i]].push_back(i);}for(int i2;in;i){if(vis[i]) continue;ans0;dfs(i,-1);resmax(res,ans);}coutres; }
http://www.zqtcl.cn/news/335722/

相关文章:

  • 金华网站建设团队产品网络推广方案范文
  • 拼多多刷单网站开发虚拟机可以做两个网站
  • wordpress安装路径和站点地址的设置信通网站开发中心
  • 柳州公司网站建设网站服务商
  • 智能建站实验报告成功营销网站
  • 基于jsp的网站开发开题报告青海公路工程建设市场信用信息服务网站
  • 做网站页面的软件wordpress如何开启page页面评论
  • 做网站最简单的长春财经学院
  • 导购网站 icp备案要求网站设置ico
  • ftp做网站营销策划方案步骤
  • 网站建设若干意见wordpress查看数据库密码
  • 什么网站可以做宣传西安网站建设聚星互联
  • 产品展示网站源码2015年做哪些网站致富
  • 潍坊网站制作推广怎样做彩票网站
  • 做视频网站被判刑自己怎么做企业网站建设
  • 安庆网站建设兼职哪个公司的卡网络最好
  • tp框架做响应式网站青岛网站建设首选
  • 外国自适应企业网站做网站模板用什么框架
  • win7做网站服务器隐私浏览器
  • 优秀的设计网站广州排名推广
  • 做电商设计有什么好的网站推荐软件产品开发流程图
  • 建设网站请示宣传企业网站建设的
  • 汉中定制网站建设公司网站建设建站知识
  • 做壁纸网站建站优化办事效率高
  • linux 做网站数据库怎么开发ios软件
  • 沛县网站设计html制作网页的代码
  • 南昌网站建设公司如何万维网络(临沂网站建设)
  • 张家界做网站洛阳网站建设哪家专业
  • 快餐网站模板电子版邀请函制作软件免费
  • 有什么做视频的素材网站网站名称注册保护