博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MPI Maelstrom POJ 1502
阅读量:4604 次
发布时间:2019-06-09

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

http://poj.org/problem?id=1502

 

 

题意:这是一个下三角,上三角跟下三角图形一致,(若是完整的矩阵的话, 相当于 Map[i][j] 的距离为相对应的数值)这道题也一样。 不同的是 若 显示的为 ‘x’字母时, 说明Map[i][j]为正无穷, 两个点之间不通。 现在的问题是:求1到2, 1到3, .... 1到n 之中哪条路是最长的。

****

英语真的是太渣,表示看懂题意不是一般的难啊, 但是看懂题意后真的好简单 %>_<% 。。

不要再考我英语了,我诚实的说四级还没过  %>_<%。。。

 

 

 

#include
#include
#include
#include
#include
using namespace std;#define maxn 110#define oo 0x3f3f3f3fint maps[maxn][maxn], v[maxn], dist[maxn];int n;void Init(){ for(int i=1; i<=n; i++) { for(int j=1; j<=n; j++) { if(i==j) maps[i][j] = 0; else maps[i][j] = maps[j][i] = oo; } }}void Dij(){ memset(v, 0, sizeof(v)); memset(dist, 0, sizeof(dist)); for(int i=1; i<=n; i++) dist[i] = maps[1][i]; v[1] = 1; for(int i=1; i
mins + maps[index][j] && !v[j]) dist[j] = mins + maps[index][j]; } } int ans = 0; for(int i=1; i<=n; i++) ans = max(ans, dist[i]); printf("%d\n", ans);}int main(){ char str[maxn]; int num; while(scanf("%d", &n)!=EOF) { Init(); for(int i=2; i<=n; i++) { for(int j=1; j
View Code

 

 

 

转载于:https://www.cnblogs.com/daydayupacm/p/5698105.html

你可能感兴趣的文章
%s的用法
查看>>
java中==和equals
查看>>
CCActionPageTurn3D
查看>>
python random
查看>>
esp32-智能语音-cli(调试交互命令)
查看>>
netty与MQ使用心得
查看>>
关于dl dt dd 文字过长换行在移动端显示对齐的探讨总结
查看>>
swoolefy PHP的异步、并行、高性能网络通信引擎内置了Http/WebSocket服务器端/客户端...
查看>>
Python学习笔记
查看>>
unshift()与shift()
查看>>
使用 NPOI 、aspose实现execl模板公式计算
查看>>
行为型模式:中介者模式
查看>>
How to Notify Command to evaluate in mvvmlight
查看>>
33. Search in Rotated Sorted Array
查看>>
461. Hamming Distance
查看>>
Python垃圾回收机制详解
查看>>
jquery 编程的最佳实践
查看>>
MeetMe
查看>>
IP报文格式及各字段意义
查看>>
(转载)rabbitmq与springboot的安装与集成
查看>>