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

网站建设要做什么今天北京发生大事了

网站建设要做什么,今天北京发生大事了,网站seo怎么做的,郑州企业型网站建设有一个邮递员要送东西,邮局在节点 1 1 1。他总共要送 n − 1 n−1 n−1样东西,其目的地分别是节点 2 2 2到节点 n n n。所有的道路都是单行的,共有 m m m条道路。邮递员每次只能带一样东西,运送每件物品过后必须返回邮局。求送完东…

有一个邮递员要送东西,邮局在节点 1 1 1。他总共要送 n − 1 n−1 n1样东西,其目的地分别是节点 2 2 2到节点 n n n。所有的道路都是单行的,共有 m m m条道路。邮递员每次只能带一样东西,运送每件物品过后必须返回邮局。求送完东西后回到邮局最少需要的时间。
首先送信时,从 1 1 1 2 − n 2-n 2n就是标准的单源最短路;而返回的时候就是多到一,多源最短路比较麻烦。这时候我们邻接矩阵倒过来,从多到一的最短路变式的路径“反向建边”,就变成一到多的单源最短路。

#include<bits/stdc++.h>
using namespace std;
struct node
{int u,v,w,next;
}a[100010],b[100010];
struct New
{int w,now;bool operator <(const New &x)const{return w>x.w;}
};
priority_queue <New> q;
int head[10010],bhead[10010],dis[10010],flag[10010];
int n,m,s,num1,num2,ans=0,x,y;
void add(int u,int v,int w)
{a[++num1].v=v;a[num1].w=w;a[num1].next=head[u];head[u]=num1;b[++num2].v=u;b[num2].w=w;b[num2].next=bhead[v];bhead[v]=num2;
}
void Dij()
{for(int i=1;i<=n;i++)dis[i]=9999999;dis[1]=0;memset(flag,0,sizeof(flag));q.push((New){0,1});while(!q.empty()){New X=q.top();q.pop();int U=X.now;if(flag[U]==1)continue;flag[U]=1;for(int i=head[U];i;i=a[i].next){int V=a[i].v;if(dis[V]>dis[U]+a[i].w){dis[V]=dis[U]+a[i].w;q.push((New){dis[V],V});}}}
}
void Dij2()
{for(int i=1;i<=n;i++)dis[i]=9999999;memset(flag,0,sizeof(flag));dis[1]=0;q.push((New){0,1});while(!q.empty()){New X=q.top();q.pop();int U=X.now;if(flag[U]==1)continue;flag[U]=1;for(int i=bhead[U];i;i=b[i].next){int V=b[i].v;if(dis[V]>dis[U]+b[i].w){dis[V]=dis[U]+b[i].w;q.push((New){dis[V],V});}}}
}
int main()
{cin>>n>>m;for(int i=1;i<=m;i++){cin>>x>>y>>s;add(x,y,s);}Dij();for(int i=2;i<=n;i++)ans+=dis[i];Dij2();for(int i=2;i<=n;i++)ans+=dis[i];cout<<ans<<endl;return 0;
}
http://www.dt0577.cn/news/30258.html

相关文章:

  • 建设一个网站主要受哪些因素的影响因素水果网络营销推广方案
  • 凯里网站设计公司哪家好58百度搜索引擎
  • 网站开发外贸如何快速优化网站排名
  • 龙之向导外贸专区湖南正规seo优化报价
  • 网站二次开发没人做青岛seo服务哪家好
  • 安阳网站制作哪家好怎么做自媒体
  • 南宁高新区建设房产局网站搜索关键词怎么让排名靠前
  • 做供应链的网站中国目前最好的搜索引擎
  • wordpress站群主机百度搜索最多的关键词
  • 网站后台编辑器营销文案
  • 线上推广引流是做网站吗app开发成本预算表
  • 做家装壁纸的网站软文文案范文
  • 新沂网站建设站长之家站长工具综合查询
  • 沈阳建站模板搜索历史记录
  • 外贸网站建设需要注意事项奶茶店推广软文500字
  • 来广营网站建设网络推广平台有哪些渠道
  • 微网站 杭州百度竞价排名什么意思
  • 自己创建网站怎么得流量钱怎么提高关键词搜索权重
  • wordpress慕课优化搜索曝光次数的方法
  • 九洲建设官方网站百度百度百度一下
  • 用php做京东网站页面seo运营人士揭秘
  • 英讯网站建设正版google下载
  • 贵阳企业网站排名优化中国十大品牌营销策划公司
  • 网站上线2年才做301三个关键词介绍自己
  • 江苏网站备案暂住证谷歌搜索入口手机版
  • 手机网站代理企业网站推广可以选择哪些方法
  • 专业广州网站建设网络销售怎么做才能有业务
  • wordpress如何搭建一个购物网站简述网站建设流程
  • 公司网站首页导航html企业网站模板设计
  • 创建网站为啥要钱百度移动版