杭电1599 find the mincost route
find the mincost route
Time Limit: 1000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3636 Accepted Submission(s): 1470
接下来的M行里,每行包括3个整数a,b,c.代表a和b之间有一条通路,并且需要花费c元(c <= 100)。
....弗洛伊德最小环:
#include<stdio.h>
#include<string.h>
#include<algorithm>
#define N 1<<30-1
using namespace std;
int dp[1100][1100],map[1100][1100];
int main()
{int i,j,k,l,m,n,x,y,z;while(scanf("%d%d",&m,&n)!=EOF){//memset(dp,N,sizeof(dp));//memset(map,N,sizeof(map));for(i=0;i<=m;i++) for(j=0;j<=m;j++) { map[i][j]=N; dp[i][j]=N; } while(n--){scanf("%d%d%d",&x,&y,&z);if(map[x][y]>z)map[x][y]=map[y][x]=dp[x][y]=dp[y][x]=z;}int ans=N;for(i=1;i<=m;i++){for(j=1;j<i;j++)for(k=1;k<j;k++)ans=min(ans,dp[j][k]+map[j][i]+map[i][k]);for(j=1;j<=m;j++)for(k=1;k<=m;k++)dp[j][k]=min(dp[j][k],dp[j][i]+dp[i][k]);}if(ans==N)printf("It's impossible.\n");elseprintf("%d\n",ans);}
}
杭电1599 find the mincost route相关推荐
- hdu 1599 find the mincost route(找无向图最小环)(floyd求最小环)
ps(我到今天才知道Floyd的核心思想是动态规划==) hdu 1599 find the mincost route(找无向图最小环) 注意!这里写成 #define data 0x3f3f3 ...
- HDU 1599 find the mincost route
Floyd可解. 求最短.在路上来回.使用Floyd 而在 三同时不 找出最短.然后更新. 没有推理启动!=INF. 一堆负面结果溢出. #include<cstdio> #include ...
- 杭电OJ分类题目(4)-Graph
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(4) HDU Graph Theory - U ...
- hdoj杭电问题分类
杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...
- 杭电ACM-LCY算法进阶培训班-专题训练15
杭电ACM-LCY算法进阶培训班-专题训练(03-07-11-15) 1012 最短路 #pragma GCC optimize(2) #pragma GCC optimize(3,"Ofa ...
- 杭电选课脚本(一)登录选课系统
序 又到了学期末,选课的时间到了,中国的大学系统你懂得,卡,每次到了抢课时间,总是又卡又慢,半天刷不出来一个网站,如何写一个脚本,到了抢课时间运行一下,可以省时省力.这一篇只是伪登陆,后续的选课不知道 ...
- 杭电ACM(HDUOJ)试题分类
杭电ACM试题分类 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最 ...
- 杭电linux上网闪讯_浙江省高校 闪讯ubuntu下运行方法
1.新建一个C文件:snplugin.c代码如下: #include #include #include #include #include #include typedef unsigned cha ...
- 杭电acm第2304题答案c语言,【转】杭电ACM试题分类
注:网上搜的 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 ...
最新文章
- 《C#精彩实例教程》小组阅读09 -- C#数组与集合
- 皮一皮:究竟经历了什么才让他用上如此设备...
- 数据库生存曲线_WGCNA、生存分析、ROC共同筛选biomarker
- 最小生成树板子-AcWing 859. Kruskal算法求最小生成树
- 致谢!华为全联接2020精彩回顾
- 在D365/AX2012中设计SSRS
- Java JDBC连接数据库
- 360浏览器不能打开CSDN登陆页面
- selenium-禁止图片加载
- HTML和CSS实现京东登录页面(html,css代码详解)
- c#取消word修订痕迹_C# 插入、修改、删除Word批注
- 《四叶游戏》:梦想执念·棒球1号位
- Lintcode51:上一个排列
- python 豆瓣源_使用douban源下载python包
- TPS、QPS和系统吞吐量的区别和理解
- 2015移动安全挑战赛(阿里看雪主办)全程回顾
- pdf编辑软件哪个好 如何在pdf上修改
- Editplus 3.4 注册码
- 香港玉湖集团亮相进博会——展现实力风采,建立共赢平台
- Java微服务学习 第九天 接口 内部类