hdu1874(畅通工程续)
为什么80%的码农都做不了架构师?>>>
http://acm.hdu.edu.cn/showproblem.php?pid=1874
#include < iostream >
#define _max 9999999
#define M 201
using namespace std;
int map[M][M];
int visit[M];
int dir[M];
int n , m ;
int a , b , c ;
int len;
void Init( int n)
{
int i,j;
for (i = 0 ; i < n ; i ++ )
{
for (j = 0 ; j < n; j ++ )
map[i][j] = _max;
}
}
void DJ( int v)
{
int i,j,p,k ,_min;
for (i = 0 ;i <= n;i ++ )
dir[i] = map[v][i];
dir[v] = 0 ;
visit[v] = true ;
for (i = 0 ;i <= n;i ++ )
{
_min = _max;
for (j = 0 ;j < n;j ++ )
{
if ( ! visit[j] && _min > dir[j])
{
_min = dir[j];
k = j;
}
}
visit[k] = true ;
for ( p = 0 ; p < n; p ++ )
{
if ( ! visit[p] && dir[p] > dir[k] + map[k][p])
{
dir[p] = dir[k] + map[k][p];
}
}
}
}
int main()
{
while (cin >> n >> m)
{
Init(n);
int i;
int s,e;
for (i = 0 ;i < m;i ++ )
{
cin >> a >> b >> c;
if (map[a][b] > c) map[a][b] = map[b][a] = c;
}
memset(visit , false , sizeof (visit));
cin >> s >> e;
DJ(s);
if (dir[e] < _max)cout << dir[e] << endl;
else cout << " -1 " << endl;
}
return 0 ;
}
转载于:https://my.oschina.net/garyun/blog/602800
hdu1874(畅通工程续)相关推荐
- HDU1874 畅通工程续【Dijkstra算法】
畅通工程续 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
- HDU-1874 畅通工程续 (最短路径启蒙题)
hdu 1874比较基础,拿来练各种刚学会的算法比较好,可以避免好多陷阱,典型的最短路模板题 畅通工程续 Time Limit: 3000/1000 MS (Java/Others) Memor ...
- HDU-1874畅通工程续( 最短路)
畅通工程续 Problem Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比 ...
- hdu1874 畅通工程续 floyd入门题学习
畅通工程续 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
- hdu1874 畅通工程续
某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多.这让行人很困扰. 现在 ...
- Hdu1874 最短路径_畅通工程续
Problem Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行 ...
- HDOJ 1874 HDU 1874 畅通工程续 ACM 1874 IN HDU
MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=1874 ...
- hdu 1874畅通工程续(基础Floyd)
畅通工程续 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
- HDU 1874 畅通工程续 2008浙大研究生复试热身赛(2)
畅通工程续 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...
最新文章
- R语言可视化散点图(scatter plot)图中的标签和数据点互相堆叠丑死了,ggrepel包来帮忙:文本标签(label)相互排斥,远离数据点,远离绘图区域的边缘。
- pandas read_csv ‘utf-8‘ codec can‘t decode bytes in position 1198-1199: invalid continuation byte解决
- 第四组视频:在bash脚本中使用脚本选项
- QTableView中使用Delegate方式来实现对特定列的文本进行换行
- python详细安装教程3.8.3-Python下载 v3.8.3 官方中文版
- 用ASP.NET Web API技术开发HTTP接口(一)
- j控制frameset修改cols,页面的隐藏和打开。
- 程序员面试金典 - 面试题 08.07. 无重复字符串的排列组合(回溯)
- c3p0 参数 模糊查询_Hibernate day03笔记
- 张勇云栖大会谈科技担当与责任:做开放共享人人受益的好科技
- 后台原理_电气控制原理动图22张,超赞!
- TensorFlow 卷积神经网络实用指南 | iBooker·ApacheCN
- 技术和技术管理人员评价标准
- cplex求解整数规划_Ortools调用第三方求解器
- 几种统计图表的作用和区别
- Apple 850 订单EDI X12报文格式解析
- windows立方体桌面
- 2021安徽阜阳高考成绩排名查询,2021年阜阳高考状元是谁分数多少分,历年阜阳高考状元名单...
- 【矩阵论】6. 正规方程与矩阵方程求解
- VTK错误解决合集(持续更新中......)
热门文章
- Reddit热点 | 想看被打码的羞羞图片怎么办?CNN帮你解决
- 谁再说不熟悉Linux命令,就把这个给他扔过去!
- 使用 IDEA 解决 Java8 的数据流问题,用过的都说好!!!
- Java 性能优化的 45 个细节
- 15万奖金强化学习赛事!Go-Bigger多智能体决策智能挑战赛来了!
- 缩小规模,OpenAI文本生成图像新模型GLIDE用35亿参数媲美DALL-E
- 目标10亿部?苹果AR眼镜有望明年登场!传搭载Mac级处理器、4K显示屏
- 这个VS Code扩展可以自动生成Python文档字符串
- 四个月没返校,挂在宿舍的内裤变“鸟窝”,网友:画面太美,不敢面对
- 暴力裁员?小米回应来了,网友表示没毛病!