1020 孪生蜘蛛
2018-06-17 22:46:31来源:未知 阅读 ()
1020 孪生蜘蛛
在G城保卫战中,超级孪生蜘蛛Phantom001和Phantom002作为第三层防卫被派往守护内城南端一带极为隐秘的通道。
根据防护中心的消息,敌方已经有一只特种飞蛾避过第二层防卫,直逼内城南端通道入口。但优秀的蜘蛛已经在每个通道内埋下了坚固的大网,无论飞蛾进入哪个通道,他只有死路一条!(因为他是无法挣脱超级蛛网的)
现在,001和002分别驻扎在某两个通道内。各通道通过内线相通,通过每条内线需要一定的时间。当特种飞蛾被困某处,001或002会迅速赶来把它结果掉(当然是耗时最少的那个)。
001跟002都想尽早的完成任务,他们希望选择在最坏情况下能尽早完成任务的方案。
第一行为一个整数N (N<=100) 表示通道数目。
接下来若干行每行三个正整数a,b,t 表示通道a,b有内线相连,通过的时间为t。(t<=100)
(输入保证每个通道都直接/间接连通)
两个不同的整数x1,x2,分别为001,002驻扎的地点。(如果有多解,请输出x1最小的方案,x1相同则输出x2最小的方案)
3
1 2 5
2 3 10
3 1 3
1 2‘
不读题害死人!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 using namespace std; 5 const int MAXN=10001; 6 const int maxn=0x7fffffff; 7 int map[MAXN][MAXN]; 8 int main() 9 { 10 int n; 11 scanf("%d",&n); 12 for(int i=1;i<=n;i++) 13 for(int j=1;j<=n;j++) 14 map[i][j]=maxn; 15 for(int i=1;i<=n;i++) 16 map[i][i]=0; 17 int x,y,z; 18 while(cin>>x>>y>>z) 19 { 20 map[x][y]=z; 21 map[y][x]=z; 22 } 23 for(int k=1;k<=n;k++) 24 { 25 for(int i=1;i<=n;i++) 26 { 27 for(int j=1;j<=n;j++) 28 { 29 if(map[i][j]>map[i][k]+map[k][j]&&map[i][k]!=maxn&&map[k][j]!=maxn) 30 { 31 map[i][j]=map[i][k]+map[k][j]; 32 map[j][i]=map[i][k]+map[k][j]; 33 } 34 } 35 } 36 } 37 int ppp=0,pp=0; 38 int tot=0; 39 /*for(int k=1;k<=n;k++) 40 { 41 for(int i=1;i<=n;i++) 42 { 43 for(int j=1;j<=n;j++) 44 { 45 if(max(map[i][k],map[k][j])>tot) 46 { 47 x=i; 48 y=j; 49 tot=max(map[i][k],map[k][j]); 50 } 51 } 52 } 53 }*/ 54 int ans=maxn; 55 for(int i=1;i<=n;i++) 56 { 57 for(int j=i+1;j<=n;j++) 58 { 59 int minnow=0; 60 for(int k=1;k<=n;k++) 61 { 62 minnow=max(minnow,min(map[i][k],map[j][k])); 63 } 64 if(ans>minnow) 65 { 66 ppp=i; 67 pp=j; 68 ans=minnow; 69 } 70 } 71 } 72 printf("%d %d",ppp,pp); 73 return 0; 74 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:1026 逃跑的拉尔夫
下一篇:1576 最长严格上升子序列
- Prime Time UVA - 10200(精度处理,素数判定) 2019-08-16
- 题解-洛谷P1020P导弹拦截(求单调序列长度的优化) 2019-02-20
- 数据采集类 2018-06-18
- 1436 孪生素数 2 2018-06-17
- 高效判断素数方法 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash