ZOJ1221(uva567)
来源:互联网 发布:淘宝卖家怎么设置折扣 编辑:程序博客网 时间:2024/06/17 07:35
两个题的数据是一样的,但是UVA的输出格式更严格一些在输出时要加上%2d 才能过,PE了好几次。。。
uva 567的代码
:
#include <iostream>#include <cstdio>#include <string>#define INF 1000000using namespace std;const int maxn=100;int d[maxn][maxn];int n,k;void Init(){ for(int i=0;i<maxn;i++) { for(int j=0;j<maxn;j++) { if(i==j) d[i][j]=0; else d[i][j]=INF; } }}void floyd(){ for(int k=1;k<22;k++) { for(int i=1;i<22;i++) { for(int j=1;j<22;j++) { d[i][j]=min(d[i][j],d[i][k]+d[k][j]); } } } return;}int main (){ int kase=1; while(~scanf("%d",&n)) { printf("Test Set #%d\n",kase++); Init(); for(int i=1;i<=n;i++) { scanf("%d",&k); d[k][1]=d[1][k]=1; } for(int i=2;i<=19;i++) { scanf("%d",&n); for(int j=1;j<=n;j++) { scanf("%d",&k); d[k][i]=d[i][k]=1; } } scanf("%d",&n); int from,to; floyd(); for(int i=1;i<=n;i++) { scanf("%d%d",&from,&to); printf("%2d to %2d: %d\n",from,to,d[from][to]); } printf("\n"); } return 0;}
0 0
- ZOJ1221(uva567)
- ZOJ1221 && UVA567:Risk(Floyd)
- zoj1221
- UVA567
- uva567
- ZOJ1221 Risk
- UVA567 Risk
- uva567 floyd
- uva567 - Risk(Risk游戏)
- floyed多源最短路--Uva567
- uva567 Risk(floyd)
- uva567(最短路 + floyd)
- UVa567 Risk(floyd)
- L1-020. 帅到没朋友
- C# 事件(Event)
- 9.png图片的处理
- ThreadPoolExecutor原理
- 企鹅TV OTT
- ZOJ1221(uva567)
- 总结一下自己在Android开发中遇到的时间处理
- LeetCode 79. Word Search
- python 中__name__ = '__main__' 的作用
- django+apache配置
- 贝叶斯线性回归(Bayesian Linear Regression)
- 量化策略方法分享之数据挖掘工具——决策树算法
- react native与Android混合开发
- linux(ubuntu15)安装angle opengles开发工具