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

专题探索网站开发模式特点谷歌搜索引擎下载安装

专题探索网站开发模式特点,谷歌搜索引擎下载安装,企业网站建设训,网站单个页面紧张搜索引擎蜘蛛树的直径即为一棵树中距离最远的两点之间的路径 方法一:DFS 先以任意一点为起点跑一遍dfs,记录离起点距离最远的点p(这个点一定是直径的一个端点,感性理解一下不证明了),然后再以最远点再跑一遍dfs&#…

树的直径即为一棵树中距离最远的两点之间的路径

方法一:DFS

先以任意一点为起点跑一遍dfs,记录离起点距离最远的点p(这个点一定是直径的一个端点,感性理解一下不证明了),然后再以最远点再跑一遍dfs,记录此时距离最远的点q,那么pq就是该树的直接

树中有负权边时不可以用这个方法

const int N = 10000 + 10;int n, c, d[N];
vector<int> g[N];void dfs(int u, int fa)
{for (int v : E[u]){if (v == fa) continue;d[v] = d[u] + 1; // 如边有权值,把1换成权值即可if (d[v] > d[c]) c = v; // 更新最大距离的点dfs(v, u);}
}int main()
{cin >> n;for (int i = 1; i < n; i++){int u, v;scanf("%d %d", &u, &v);g[u].push_back(v), g[v].push_back(u);}dfs(1, 0); // 第一遍dfsint p = c; // 一个端点d[c] = 0;dfs(c, 0); // 第二遍dfsint q = c; // 另一个端点cout << d[c];return 0;
}

方法二:树形dp

dp[u]为以u为根的子树中离u最远的点的路径长度
转移方程(v为u的子结点):dp[u] = max(dp[u], dp[v] + w(u, v))
两条经过根结点的最长路径即为该子树中的直径
转移方程:zj = max(zj, dp[u] + dp[v] + w(u, v))

const int N = 10000 + 10;int n, zj = 0;
int dp[N];
vector<int> g[N];void dfs(int u, int fa)
{for (int v : E[u]){if (v == fa) continue;dfs(v, u);zj = max(zj, dp[u] + dp[v] + 1); // 如为有权边,把1换成权值即可dp[u] = max(dp[u], dp[v] + 1); // 如为有权边,把1换成权值即可}
}int main()
{cin >> n;for (int i = 1; i < n; i++){int u, v;cin >> u >> v;g[u].push_back(v), g[v].push_back(u);}dfs(1, 0);cout << zj << '\n';return 0;
}
http://www.tj-hxxt.cn/news/27511.html

相关文章:

  • 不用编程做APP和响应式网站2024年最新一轮阳性症状
  • 用bluehost建设网站seo页面内容优化
  • 阿里云ecs部署网站阿里云建站费用
  • python基础教程第3版seo怎么做优化工作
  • 软件工程女生的悲哀海口seo网络公司
  • 企业网站设计分类营销软件
  • 接做图网站互联网营销策划方案
  • 线上线下推广是什么意思优化大师win10能用吗
  • 个人全屏网站模板客服系统网页源码2022免费
  • 单页营销分享网站seo优化关键词排名优化
  • 佛山网站建站站长工具是做什么的
  • 网站首页是乱码 其他页面正常seo推广哪家服务好
  • 网站欢迎屏怎么做网络营销的主要特点有哪些
  • 动态网站与建设实训心得google谷歌搜索
  • 手机网站营销页google搜索引擎
  • 一亩田的网络营销方式站内seo和站外seo区别
  • 东海网站建设精准推广
  • 太原市城乡建设局网站seo服务外包报价
  • 电子商务网站建设实验原理百度网站名称及网址
  • wordpress屏蔽主题更新宁波如何做抖音seo搜索优化
  • 一般可以建些什么种类的网站100种找客户的方法
  • 网站没有经过我司审核通过白名单百度关键词排名爬虫
  • 设计培训培训网站建设推广平台 赚佣金
  • 网站设计 现在流行的导航方式全球网络营销公司排行榜
  • 衡阳网站培训机构网站制作
  • 网站推销怎么做ppt模板杭州关键词推广优化方案
  • 曰本真人性做爰视频网站网站服务器多少钱一年
  • 视频做网站牛排seo系统
  • 什么网站帮人做网页公司网络组建方案
  • WordPress织梦哪个快seo sem是什么意思