孪生蜘蛛
来源:互联网 发布:抓取网页数据 编辑:程序博客网 时间:2024/05/16 19:20
题目描述 Description
在G城保卫战中,超级孪生蜘蛛Phantom001和Phantom002作为第三层防卫被派往守护内城南端一带极为隐秘的通道。
根据防护中心的消息,敌方已经有一只特种飞蛾避过第二层防卫,直逼内城南端通道入口。但优秀的蜘蛛已经在每个通道内埋下了坚固的大网,无论飞蛾进入哪个通道,他只有死路一条!(因为他是无法挣脱超级蛛网的)
现在,001和002分别驻扎在某两个通道内。各通道通过内线相通,通过每条内线需要一定的时间。当特种飞蛾被困某处,001或002会迅速赶来把它结果掉(当然是耗时最少的那个)。
001跟002都想尽早的完成任务,他们希望选择在最坏情况下能尽早完成任务的方案。
输入描述 Input Description
第一行为一个整数N (N<=100) 表示通道数目。
接下来若干行每行三个正整数a,b,t 表示通道a,b有内线相连,通过的时间为t。(t<=100)
(输入保证每个通道都直接/间接连通)
输出描述 Output Description
两个不同的整数x1,x2,分别为001,002驻扎的地点。(如果有多解,请输出x1最小的方案,x1相同则输出x2最小的方案)
样例输入 Sample Input
3
1 2 5
2 3 10
3 1 3
样例输出 Sample Output
1 2
数据范围及提示 Data Size & Hint
分类标签 Tags 点此展开
一定要注意读题!是若干条不是n条!我就这么被坑了。
其他没有什么就是flyod和枚举蜘蛛所在位置。O(n^3);
#include <iostream>#include <cstdio>#include <algorithm>#include <queue>#include <cstring>using namespace std;const int maxn=1000;int G[maxn][maxn];int main(){ int n,a,b,t; cin>>n; memset(G,-1,sizeof(G)); while(scanf("%d%d%d",&a,&b,&t)!=EOF) G[a][b]=G[b][a]=t; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) for(int k=1;k<=n;k++) { if(i!=j&&j!=k&&k!=i&&G[j][i]!=-1&&G[i][k]!=-1) { if(G[j][k]==-1||G[j][k]>G[j][i]+G[i][k]) G[j][k]=G[j][i]+G[i][k]; } } int ans=0,ans2=1000000000; int x,y; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { if(i==j)continue; ans=0; for(int k=1;k<=n;k++) { if(ans<min(G[i][k],G[j][k])) ans=min(G[i][k],G[j][k]); } if(ans2>ans) { ans2=ans; x=i; y=j; } } } cout<<x<<" "<<y<<endl; return 0;}
0 0
- 孪生蜘蛛
- wikioi 1020 孪生蜘蛛
- [Wikioi 1020]孪生蜘蛛
- 【codevs 1020】孪生蜘蛛
- [codevs1020] 孪生蜘蛛
- codevs 孪生蜘蛛
- codevs1020 孪生蜘蛛
- CODEVS1020 孪生蜘蛛
- 1020 孪生蜘蛛
- CODEVS 1020 孪生蜘蛛
- Codevs 1020 孪生蜘蛛
- CODE[VS]1020 孪生蜘蛛
- codevs 1020 孪生蜘蛛 floyd 解题报告
- 【基础练习】【floyd+枚举】codevs1020 孪生蜘蛛题解
- 蜘蛛
- 蜘蛛
- 蜘蛛
- 蜘蛛
- SVN服务端搭建 及eclipse中使用SVN
- 从LeetCode:Largest Rectangular Area in a Histogram(直方图最大面积) 说开去
- leetcode 6 ZigZag Conversion
- oc UI UIViewController的生命周期及iOS程序执行顺序
- Linux各个版本介绍
- 孪生蜘蛛
- Android系统上部署usb打印机
- ORA-00270: error creating archive log
- 第六周 项目四 成员函数、友元函数和一般函数有区别(3)一般函数
- 导航栏变化背景
- The Ultimate Guide To iPhone Resolutions
- 剑指offer--把字符串转换成整数
- UIViewController切换动画效果设置
- [IOS]关于文件(文件目录)的读写操作