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

视频网站建设流程做家居网站

视频网站建设流程,做家居网站,网络系统管理技能大赛答案,南昌网站专业制作树的直径即为一棵树中距离最远的两点之间的路径 方法一#xff1a;DFS 先以任意一点为起点跑一遍dfs#xff0c;记录离起点距离最远的点p#xff08;这个点一定是直径的一个端点#xff0c;感性理解一下不证明了#xff09;#xff0c;然后再以最远点再跑一遍dfs#…树的直径即为一棵树中距离最远的两点之间的路径 方法一DFS 先以任意一点为起点跑一遍dfs记录离起点距离最远的点p这个点一定是直径的一个端点感性理解一下不证明了然后再以最远点再跑一遍dfs记录此时距离最远的点q那么pq就是该树的直接 树中有负权边时不可以用这个方法 const int N 10000 10;int n, c, d[N]; vectorint 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]; vectorint 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/228491.html

相关文章:

  • 建设网站答辩情况seo服务商技术好的公司
  • 路由器 做网站推荐网站建设的电销该怎么打
  • 上海高端网站建设服务公建设银行东莞招聘网站
  • 做网站运营的职业生涯规划wordpress中文版会员中心
  • 龙华营销型网站建设公司网件路由器设置网址
  • 企业官方网站怎么申请做淘宝网站用什么软件做
  • 郑州动力无限网站建设做网站下载功能
  • 织梦做企业网站教程wordpress结构化数据插件
  • 网站开发环境怎么写wordpress主题首页文件夹
  • 股票分析网站可以做推广吗淮安网站建设公司
  • 做一份seo网站诊断长治网站制作怎么做
  • 网站一个页面多少钱慈溪企业网站
  • 南昌比较好的网站设计wap手机网站模版
  • 怎样做后端数据传输前端的网站科技有限公司属于什么企业类型
  • 小型门户网站建设方案wordpress 设置数据库
  • dw创建网站相册高级网站建设
  • 做网站策划一个专利的主题宣传莆田建站服务
  • 12306铁路网站开发语言在线购物网站设计
  • 织梦手机网站怎么安装百度权重域名
  • 开封网站推广公司微信微官网如何制作
  • 好看的网站分享济南高端网站
  • 制作游戏网站怎么用本机ip做网站
  • 深圳网站建设制作优化手机怎么自创网站
  • 企业网站微信建设爱站网关键词挖掘查询
  • 单页竞价网站河南高端建设网站
  • 网站服务费怎么做分录电商网站现状分析
  • 创建网站的向导和模板 信息技术教资面试泉州茶叶网站建设
  • 濮阳网站建设公司wordpress olve
  • 哪几个小说网站做网编拿的钱多长春专业做网站公司
  • 做网站一定要云解析吗禅城网站建设企业