博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TJU3214&HDU2290
阅读量:5364 次
发布时间:2019-06-15

本文共 1076 字,大约阅读时间需要 3 分钟。

/*限制路径的最短路径问题,而且多次查询。顶点个数不多使用floyd算法。限制路径,要注意排序。*/// include file#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;// typedeftypedef long long ll;// #define read freopen("in.txt","r",stdin)#define write freopen("out.txt","w",stdout)const double Pi = acos(-1.0);const double eps = 1e-6;const int IntMAX = 0x7fffffff;const double DoubleMAX = 1e307;#define TMIN(x,y) ( x
dp[i][k][k-1]+dp[k][j][k-1] ) { dp[i][j][k] = dp[i][k][k-1]+dp[k][j][k-1]; } } } } // scanf("%d",&Q); while(Q--) { scanf("%d %d %d",&a,&b,&c); a = dx[a]; b = dx[b]; int ans = Inf; ans = min(ans,dp[a][b][0]); for(int i=N-1;i>=0;i--) { if( cops[i].C<=c ) { ans = min(ans,dp[a][b][i+1]); break; } } if( ans==Inf ) printf("-1\n"); else printf("%d\n",ans); } printf("\n"); } return 0;}

转载于:https://www.cnblogs.com/ac2012/archive/2011/06/12/2078937.html

你可能感兴趣的文章
Linux常用命令(十七)
查看>>
Linux常用命令(十六)
查看>>
Linux常用命令(二十四)
查看>>
4种java定时器
查看>>
Vue.js 教程
查看>>
linux 设置网卡
查看>>
Ajax:js读取txt内容(json格式内容)
查看>>
Selenium3+python自动化007-警告框
查看>>
html5 相同形状的图形进行循环
查看>>
springboot中文官方文档
查看>>
ThreadLocal实现线程范围内共享
查看>>
多校HDU5723 最小生成树+dfs回溯
查看>>
组合数据类型练习,英文词频统计实例上
查看>>
Uber回馈开源的一些软件
查看>>
day 3 修改haproxy.cfg 作业
查看>>
UIScrollView —— 缩放实现案例(二)
查看>>
【Qt】Qt Linguist介绍【转】
查看>>
sim usim Uim 区别
查看>>
网页中插入透明Flash的方法和技巧
查看>>
动态内存申请函数选择(realloc、malloc 、alloca、 calloc)
查看>>