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

安徽住房和城乡建设厅网站首页/百度托管运营哪家好

安徽住房和城乡建设厅网站首页,百度托管运营哪家好,杭州app外包公司排名,小程序 wordpresshttp://poj.org/problem?id3013 看到这个题还以为很一般的最短路 dijkstra 第一次用矩阵存边 直接不运行 数据太大,换成链表运行了 TLE ...好吧 看别人的解题报告 dijkstra优先队列 还有用spfa的 spfa比dijkstra快吗 不清楚 明天写个spfa试试 dijkstra代码 顺便…

http://poj.org/problem?id=3013

看到这个题还以为很一般的最短路 dijkstra

第一次用矩阵存边 直接不运行 数据太大,换成链表运行了 TLE ...好吧 看别人的解题报告 dijkstra+优先队列  还有用spfa的  spfa比dijkstra快吗  不清楚 明天写个spfa试试

dijkstra代码  顺便学一下大数的定义 输出

#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<queue>
using namespace std;
const __int64 inf = 999999999999;
typedef __int64 lint;
int w[50002],head[50002],visit[50002];
lint dis[50002];
int n,e,s_edge;
struct Node
{int p;lint dis;bool operator < (const Node a)const{return a.dis<dis;}
};struct Edge
{int to,w,next;
}edge[100004];void addedge(int u,int v,int w)
{s_edge++;edge[s_edge].to=v;edge[s_edge].w=w;edge[s_edge].next=head[u];head[u]=s_edge;s_edge++;edge[s_edge].to=u;edge[s_edge].w=w;edge[s_edge].next=head[v];head[v]=s_edge;return ;
}void dijkstra()
{priority_queue<Node>qu;Node st,se;int i;memset(visit,0,sizeof(visit));for(i=1;i<=n;i++)dis[i]=inf;dis[1]=0;st.p=1, st.dis=0;qu.push(st);while(!qu.empty()){st=qu.top();qu.pop();if(visit[st.p])continue;visit[st.p]=1;int f;for(f=head[st.p];f;f=edge[f].next){int g=edge[f].to;if(!visit[g]&&dis[g]>dis[st.p]+edge[f].w){dis[g]=dis[st.p]+edge[f].w;se.p=g;se.dis=dis[g];qu.push(se);}}}return ;
}int main()
{int CASE;scanf("%d",&CASE);while(CASE--){int i,u,v,W;scanf("%d%d",&n,&e);for(i=1;i<=n;i++)scanf("%d",&w[i]);s_edge=0;memset(head,0,sizeof(head));while(e--){scanf("%d%d%d",&u,&v,&W);addedge(u,v,W);}dijkstra();bool flag=true;lint SUM=0;for(i=2;i<=n;i++){if(dis[i]==inf){flag=false ;break;}SUM+=dis[i]*w[i];}if(flag)printf("%I64d\n",SUM);elseprintf("No Answer\n");}return 0;
}

  

转载于:https://www.cnblogs.com/sdau10kuaile/archive/2012/01/31/2332544.html

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

相关文章:

  • 福州餐饮网站建设/厦门百度竞价
  • 代码做网站图片怎么插/快速排名精灵
  • 做网站效果怎么样/提高网站排名
  • ui设计师作品集网站/新网站seo
  • 软件商店vivo官方下载/怎么给网站做优化
  • 江门网站建设套餐/百度搜索关键词
  • 深圳市国外网站建设服务机构/营销失败案例分析
  • 阳江网站建设公司/重庆网站seo外包
  • 室内设计网站参考/互联网优化是什么意思
  • 做网站后用浏览量百度给钱/设计网页
  • 网站 建设 价格表/寻找客户的12种方法
  • 做外贸网站赚钱吗/青岛关键词排名提升
  • 权威发布公众号封面/枫林seo工具
  • 南京建设银行公积金查询网站/全网引流推广 价格
  • 网站备案 营业执照/交换友情链接
  • 大兴模版网站开发公司哪家好/北京seo服务商
  • 在线销售网站设计文献/郑州官网网络营销外包
  • 导购网站免费推广/军事新闻俄乌最新消息
  • 网站建设兼容移动端/免费大数据网站
  • 系统 网站开发工程师/产品推广怎么做
  • 浙江建站/兰州网站seo诊断
  • 人是用什么做的视频网站吗/优化大师官网下载
  • 西安关键词网站排名/百度信息流效果怎么样
  • 一个人能建设一个公司网站吗/百度小说排行榜2020前十名
  • 外贸先做网站还是开公司/宁波seo排名外包
  • 湖南省军区强军网网站群建设项目6/如何快速提升网站关键词排名
  • 织梦网站建设交流群/服务网站排名咨询
  • 网站地图制作怎么做/网站优化排名软件网
  • 网站做友情链接的用途/西安百度爱采购推广
  • 为什么做织梦网站时图片出不来/网络推广教程