acm教主系列

Description

教主是有魔法的!你不信?反正我信了。
教主生活在中国这片牛逼的大陆,中国由N个城市组成,城市与城市之间可以通过火车这种神器进行交通。教主和姑姑都是经常出差的大忙人,到任意一个城市都可能,所以他们经常因为工作原因而不能见面,甚感寂寞。虽然火车很快,但从一个城市到另一个城市去看姑姑,可能还是要花非常多的时间,这让教主非常难过。于是教主制造出了两扇魔法门放在两个城市,能瞬间到达任意想去的城市,但是魔法门一旦安放好就不能移动了,魔法门只能在安放好之后才能使用,魔法门可以无限次通过。
教主希望通过这两扇门改变以往的困境,他希望最小化所有城市之间的最短路的最大值。

Input

第一行包含一个数字T,表示输入有几个样例,T<=100。
对于每个样例,第一行包括一个整数N,表示有多少个城市,2<=N<=50。接下来包括一个N*N的矩阵K,Kij等于-1表示城市i不能直接到达城市j,Kij大于等于0小于等于100表示城市i到城市j的直接距离是Kij,保证Kii等于0。

Output

每组输入对应一行输出,输出一个整数表示放完两扇门后所有城市之间最短路的最大值的最小值。

Sample Input

220 11 030 1 21 0 32 3 0

Sample Output

01

HINT

 魔法门并不是一起用的,单独的一个魔法门就能瞬间移动到任意想去的城市,比方一共10个城市,两扇魔法门分别装在城市2和城市5,教主可以通过城市2的魔法门到城市7也可以通过城市2的魔法门到城市9也可以通过城市5的魔法门到城市1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值