为什么80%的码农都做不了架构师?>>>   

http://acm.hdu.edu.cn/showproblem.php?pid=1874

View Code

#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(畅通工程续)相关推荐

  1. HDU1874 畅通工程续【Dijkstra算法】

    畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  2. HDU-1874 畅通工程续 (最短路径启蒙题)

    hdu 1874比较基础,拿来练各种刚学会的算法比较好,可以避免好多陷阱,典型的最短路模板题 畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memor ...

  3. HDU-1874畅通工程续( 最短路)

    畅通工程续 Problem Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比 ...

  4. hdu1874 畅通工程续 floyd入门题学习

    畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  5. hdu1874 畅通工程续

    某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多.这让行人很困扰. 现在 ...

  6. Hdu1874 最短路径_畅通工程续

    Problem Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行 ...

  7. HDOJ 1874 HDU 1874 畅通工程续 ACM 1874 IN HDU

    MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址:          http://acm.hdu.edu.cn/showproblem.php?pid=1874 ...

  8. hdu 1874畅通工程续(基础Floyd)

    畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  9. HDU 1874 畅通工程续 2008浙大研究生复试热身赛(2)

    畅通工程续 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

最新文章

  1. R语言可视化散点图(scatter plot)图中的标签和数据点互相堆叠丑死了,ggrepel包来帮忙:文本标签(label)相互排斥,远离数据点,远离绘图区域的边缘。
  2. pandas read_csv ‘utf-8‘ codec can‘t decode bytes in position 1198-1199: invalid continuation byte解决
  3. 第四组视频:在bash脚本中使用脚本选项
  4. QTableView中使用Delegate方式来实现对特定列的文本进行换行
  5. python详细安装教程3.8.3-Python下载 v3.8.3 官方中文版
  6. 用ASP.NET Web API技术开发HTTP接口(一)
  7. j控制frameset修改cols,页面的隐藏和打开。
  8. 程序员面试金典 - 面试题 08.07. 无重复字符串的排列组合(回溯)
  9. c3p0 参数 模糊查询_Hibernate day03笔记
  10. 张勇云栖大会谈科技担当与责任:做开放共享人人受益的好科技
  11. 后台原理_电气控制原理动图22张,超赞!
  12. TensorFlow 卷积神经网络实用指南 | iBooker·ApacheCN
  13. 技术和技术管理人员评价标准
  14. cplex求解整数规划_Ortools调用第三方求解器
  15. 几种统计图表的作用和区别
  16. Apple 850 订单EDI X12报文格式解析
  17. windows立方体桌面
  18. 2021安徽阜阳高考成绩排名查询,2021年阜阳高考状元是谁分数多少分,历年阜阳高考状元名单...
  19. 【矩阵论】6. 正规方程与矩阵方程求解
  20. VTK错误解决合集(持续更新中......)

热门文章

  1. Reddit热点 | 想看被打码的羞羞图片怎么办?CNN帮你解决
  2. 谁再说不熟悉Linux命令,就把这个给他扔过去!
  3. 使用 IDEA 解决 Java8 的数据流问题,用过的都说好!!!
  4. Java 性能优化的 45 个细节
  5. 15万奖金强化学习赛事!Go-Bigger多智能体决策智能挑战赛来了!
  6. 缩小规模,OpenAI文本生成图像新模型GLIDE用35亿参数媲美DALL-E
  7. 目标10亿部?苹果AR眼镜有望明年登场!传搭载Mac级处理器、4K显示屏
  8. 这个VS Code扩展可以自动生成Python文档字符串
  9. 四个月没返校,挂在宿舍的内裤变“鸟窝”,网友:画面太美,不敢面对
  10. 暴力裁员?小米回应来了,网友表示没毛病!