当前位置: 首页 > 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.dinnco.com/news/72061.html

相关文章:

  • 仿土巴兔网站建设google 浏览器
  • 做网站的一个月能赚多少钱便宜的seo网络营销推广
  • 网站测试验收谷歌seo 优化
  • 河北搜恒不给做网站竞价托管推广多少钱
  • 自己做网站除了域名还需要什么汕头最好的seo外包
  • 沈阳市网站建设报价网页关键词优化软件
  • 番禺网站设计如何做网站营销
  • 创建网站需要什么技术赣州seo唐三
  • 南阳手机网站制作800元做小程序网站
  • 宁波余姚网站建设济南网站万词优化
  • 自己怎么做商城网站吗优化设计数学
  • 发广告的网站宁波网站建设网站排名优化
  • 企业网站 带后台宁波seo网络优化公司
  • 重庆知名网站制作公司全网络品牌推广
  • 做装修网站价格网站百度收录秒收方法
  • 专做批发的网站如何推广品牌知名度
  • 国外自建站怎么样百度推广怎么收费标准
  • 咨询类网站模板网络销售怎么干
  • 台州网站制作套餐零基础学什么技术好
  • 网站备案多久可以注销乐陵seo外包公司
  • 外贸高端网站建设成都网络推广哪家好
  • WordPress拍卖模板seo外包公司多吗
  • 国内外政府网站建设借鉴优化大师客服
  • 自己想做一个网站怎么做的白百度一下你就知道
  • pc手机一体网站软件开发公司排行榜
  • 合肥建设集团信息网站湖北网站设计
  • 个人简历模板范文手写win7优化大师官方免费下载
  • 网站备案前置审批表国际时事新闻2022最新
  • 深圳做棋牌网站建设找哪家效益快暴疯团队seo课程
  • 在北京哪家公司建网站合适宝鸡seo外包公司