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

网站集约化建设什么意思最好用的手机编程软件

网站集约化建设什么意思,最好用的手机编程软件,青海网站制作的公司,设计师需要学历吗B4016 树的直径 - 洛谷 题目描述 给定一棵 n 个结点的树,树没有边权。请求出树的直径是多少,即树上最长的不重复经过一个点的路径长度是多少。 输入格式 第一行输入一个正整数 n,表示结点个数。 第二行开始,往下一共 n - 1 行…

B4016 树的直径 - 洛谷

题目描述

给定一棵 n 个结点的树,树没有边权。请求出树的直径是多少,即树上最长的不重复经过一个点的路径长度是多少。

输入格式

第一行输入一个正整数 n,表示结点个数。
第二行开始,往下一共 n - 1 行,每一行两个正整数 (u, v),表示一条边。

输出格式

输出一行,表示树的直径是多少。

输入输出样例

输入 #1输出 #1
5
1 2
2 4
4 5
2 3
3

说明/提示

数据保证,1≤n≤1e5

代码:

#include<bits/stdc++.h>
using namespace std;
int n, start, step; 
vector<int> G[100000];  void dfs(int cur, int fa, int cnt) {if (cnt > step) {start = cur;step = cnt;}for (auto to : G[cur]) {  if (to == fa) continue;dfs(to, cur, cnt + 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, -1, 0);step = 0; dfs(start, -1, 0);cout << step << endl;return 0;
}

http://www.dtcms.com/wzjs/823692.html

相关文章:

  • seo网站整站优化网站中英切换实例
  • 网站怎样建设友情链接韩国情侣网站模板
  • 宽屏网站做多少合适青岛网站建设搭建
  • 管理系统网站开发如何设置网站图标
  • 常州哪里做网站破解版手游app平台
  • 1元网站建设精品网站制作必应网站管理员工具
  • 一级a做爰片免播放器网站17网站一起做网店怎么下单
  • 连云港建设部网站好一点的网站是怎么做的
  • 云南建设网站首页自己买域名建设网站
  • 云主机添加网站wordpress qnap nas外网
  • 怀化火车站网站专科学什么专业好就业前景好
  • 深圳市官网网站建设报价上海建筑公司
  • 衡水公司建网站费用win2003服务器网站管理工具
  • 最简单的网站模板下载wordpress友链页面
  • 微网站需wordpress教程视频 下载
  • 网站宽度1200px凡客网上商城
  • 养老院网站开发背景东莞网站建设求职简历
  • 南通市区有哪几家做网站的个人执业资格注册查询
  • 园区做网站的好处百度app下载官方免费最新版
  • 网站收录做关键词排名django网站开发源码
  • 特色食品网站建设策划书c# 手机版网站开发
  • 如何用nat123做网站苏州现在能去吗
  • 吉林3厅官齐聚任免大会宁波网站建设网页设计与制作教程西北工业大学出版社
  • 郑州微信小程序开发公司排名厦门seo优化推广
  • qq邮箱怎么做网站一级做网站视频教学
  • 怎么查询网站所有关键词如何建一个免费的网站
  • 无锡谁做网站好网站使用条款模板
  • 网站开发相关会议如何修改单页网站
  • 建站网站加盟wordpress网页怎么上传
  • 做淘宝导购网站安卓app制作软件