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

寮步网站仿做/网页模板

寮步网站仿做,网页模板,网站代备案需要多少钱,cms 网站群大致题意:在某个点派出两个点去遍历全部的边,花费为边的权值,求最少的花费 思路:这题关键好在这个模型和最长路模型之间的转换。能够转换得到,全部边遍历了两遍的总花费减去最长路的花费就是本题的答案,要思…

大致题意:在某个点派出两个点去遍历全部的边,花费为边的权值,求最少的花费

思路:这题关键好在这个模型和最长路模型之间的转换。能够转换得到,全部边遍历了两遍的总花费减去最长路的花费就是本题的答案,要思考。并且答案和派出时的起点无关

求最长路两遍dfs或bfs就可以,从随意点bfs一遍找到最长路的一个终点,再从这个终点bfs找到起点

//1032K	79MS	C++	1455B	
#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
#include<queue>
using namespace std;const int N=1e5+100;
struct Edge
{int v,w;int next;
}es[N<<1];
int head[N];
int n,s;
bool vis[N];
int step[N];
int sum;
int bfs(int &st)
{int maxn=-1;step[st]=0;memset(vis,0,sizeof(vis));queue<int> que;if(!que.empty()) que.pop();que.push(st);vis[st]=true;while(!que.empty()){int cur=que.front();que.pop();for(int i=head[cur];~i;i=es[i].next){int v=es[i].v;if(!vis[v]){que.push(v);step[v]=step[cur]+es[i].w;if(step[v]>maxn){maxn=step[v];st=v;}vis[v]=true;}}}return maxn;
}
void ini()
{memset(head,-1,sizeof(head));sum=0;
}
int main()
{while(~scanf("%d%d",&n,&s)){ini();for(int i=1;i<n;i++){int u,v,w;scanf("%d%d%d",&u,&v,&w);sum+=w;es[i].v=v,es[i].w=w,es[i].next=head[u];head[u]=i;es[i+n].v=u,es[i+n].w=w,es[i+n].next=head[v];head[v]=i+n;}bfs(s);printf("%d\n",2*sum-bfs(s));}return 0;
}



http://www.jmfq.cn/news/4914505.html

相关文章:

  • 黄山建设工程信息网站/windows优化大师使用方法
  • wordpress 添加目录/合肥网络公司seo建站
  • 免费 网站管理系统/中国十大互联网公司
  • 留电话咨询看房/包头整站优化
  • 温州企业网站建设/百度关键词快速排名
  • 做的很不好的网站/网站自动提交收录
  • 邢台做网站价位/关键词优化收费标准
  • 承德市网站开发/网络营销概述ppt
  • 网站建设项目规划书案例分析/链接转二维码
  • 现在网站建设用dw哪个版本好/新的网络推广方式
  • 网站设计二级页面怎么做/百度网页版电脑版
  • 怎么做代购彩票网站吗/百度点击软件
  • 单页营销网站怎么做/小红书新媒体营销案例分析
  • wordpress扫描器/seo营销推广多少钱
  • 网站登录窗口怎么做/友情链接图片
  • 响应式网站几个断点/长沙百度
  • 广东专注网站建设怎么样/微信推广
  • 网站设计要求 优帮云/快速的网站设计制作
  • 现在开天猫店需要多少钱/上海自动seo
  • 怎么建设网站阿里云/windows优化大师卸载不掉
  • 新动力网站建设公司/搜索引擎优化方案
  • 郑州怎么做外贸公司网站/最新seo自动优化软件
  • 快递公司网站怎么做/seo顾问咨询
  • 婚恋网站建设/女教师网课入06654侵录屏
  • 南阳网站seo推广公司哪家好/seo诊断分析在线工具
  • 网站建设远程工作/奶糖 seo 博客
  • 建湖网站优化公司/wordpress建站
  • 深圳做网站jm3q/爱网站关键词查询工具长尾
  • 阿里巴巴个人网站怎么做/怎样做推广更有效
  • 网页模板源码/seo 网站优化推广排名教程