求树的直径
来源:互联网 发布:手机游戏端口 编辑:程序博客网 时间:2024/05/17 02:01
#include<cstdio>#include<vector>#include<algorithm>#include<cstring>#include<cctype>#define maxn 100005#define num ch-'0'using namespace std;int n,v,maxnum,loc,dis[maxn],sum;vector<int>son[maxn],dat[maxn];void get(int &res){ char ch;res=0; while(!isdigit(ch=getchar())); for(res=num;isdigit(ch=getchar());res=res*10+num);}void dfs(int now,int past){if(dis[loc]<dis[now])loc=now;for(int i=0;i<son[now].size();i++)if(son[now][i]!=past){dis[son[now][i]]=dis[now]+dat[now][i];dfs(son[now][i],now);}}int main(){get(n),get(v);int x,y,z;for(int i=1;i<n;i++){get(x),get(y),get(z);son[x].push_back(y);dat[x].push_back(z);son[y].push_back(x);dat[y].push_back(z);sum+=z;}loc=v;dis[v]=0;dfs(v,-1);memset(dis,127,sizeof dis);dis[loc]=0;dfs(loc,-1);printf("%d",dis[loc]);}
阅读全文
0 0
- 求树的直径
- 求树的直径
- 求树的直径
- 求树的直径
- BFS求树的直径
- HDU4607(求树的直径)
- [toj3517]【求树的直径】
- 求树的直径证明
- hdu4607 (求树的直径)
- 求树的直径算法
- spfa求树的直径
- 求树的直径问题
- 求树的直径(poj1383验证)
- [POJ-2631] 求树的直径
- hdu 4607 求树的直径
- 树形DP求树的直径
- hdu2196 Computer(求树的直径)
- 两次BFS求树的直径
- HTML表单元素
- 为服务器上的图片生成二维码
- IntellJ IDEA+Spring Boot+JSP
- 关于js的报错处理
- lua写入一个不确定是否存在文件的方法
- 求树的直径
- 从CNN视角看在自然语言处理上的应用
- 国内外研究现状和发展趋势
- SQLServer 测试
- Ubuntu 16.04 :shadowsockets + chrome 代理
- vim常用命令和配置
- 延时任务队列-单机支持每秒10万延时消息高效触发(可部署多台提供更高并发)
- MySQL之分组选择数据
- mysql 索引