题目名称 | 230. [POI 1998] 公路网 |
---|---|
输入输出 | sie.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 12 |
题目来源 | BYVoid 于2008-12-01加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:102, 提交:155, 通过率:65.81% | ||||
可以的. | 100 | 0.039 s | 0.63 MiB | C++ |
雪狼 | 100 | 0.041 s | 0.48 MiB | C++ |
liu_runda | 100 | 0.045 s | 0.44 MiB | C++ |
OEE_ZFF | 100 | 0.056 s | 0.36 MiB | C++ |
金小光 | 100 | 0.056 s | 0.66 MiB | C++ |
zjmfrank2012 | 100 | 0.057 s | 0.34 MiB | C++ |
白&夜 | 100 | 0.061 s | 0.39 MiB | C++ |
digital-T | 100 | 0.062 s | 0.32 MiB | C++ |
Kulliu | 100 | 0.062 s | 0.34 MiB | C++ |
zjh001 | 100 | 0.062 s | 0.46 MiB | C |
本题关联比赛 | |||
20091019练习题 | |||
20091019练习题 | |||
图论练习和一些常规题 | |||
图论练习和一些常规题 |
关于 公路网 的近10条评论(全部评论) | ||||
---|---|---|---|---|
一句话放错位置。。。。交了四遍,吐血。。。
jaby
2015-07-29 20:49
5楼
| ||||
难道没有人吐槽题中给的例子(不是样例)错了么?
Frost
2014-02-15 18:57
4楼
| ||||
有一个continue打成break,纠结了半天
赵寒烨
2013-10-29 22:56
3楼
| ||||
这跟最短路有关系么……有关系么……有关系么……
| ||||
[POI][图论][搜索][最短路径]神马的看着挺麻烦,不如分类到[枚举]
|
一张磁盘被写入了一张公路网。这张磁盘包括一个写有任何两个村庄之间最短路径长的表格。所有的路都是双向的。地图上的村庄所处的位置有以下一个有趣 的特点:如果村庄A与村庄B之间的最短路径长等于村庄A与村庄C之间的最短路径长和村庄B与村庄C之间的最短路径长之和,我们就说村庄C处在村庄A与村庄 B的最短路径上。如果不存在其他的C使村庄C在村庄A与村庄B的最短路径上,我们把村庄A、B称为相邻的村庄。试找出所有的相邻村庄。
例子: 对于如下一张距离表格:
A B C A 0 1 2 B 1 0 3 C 2 3 0
相邻的村庄有村庄A和B,A和C。
任务: 编一个程序:
输入: 在文件的第一行有一个整数n(1<=n<=200)表示地图中村庄的个数,村庄被标号为1..n。
以下n行给出最短距离表格,在第i+1行(1<=i<=n)有n个非负整数(不超过200),有空格隔开,第j个整数表示村庄I与j的最短距离。
输出:
你的程序必须在文件中给出所有的相邻村庄对。每行写一对,每一对只出现一次。每一对中的数字必须升序给出,且当对(a,b)与(c,d)满足(a
输入样例:
3 0 1 2 1 0 3 2 3 0
输出样例:
1 2 1 3