2.游戏
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目限制
1000 ms 128 M
题目描述
你和小伙伴正在玩赛车游戏,在一个方形区域内搭了很多方柱体作为桥墩,每个编号为1到N,每个桥墩有一定高度。现在你手中有一些轨道,由于轨道长度和数量限制,只能连接高度差不能超过d的桥墩。现在已知N个桥墩高度,求这个区域内最高的桥墩和最低的桥墩差距最大是多少?数据保证所有桥墩之间都是联通的。
输入格式
第一个一个数T,表示测试数据数量(T<=5,2<=N<=50,0<=d<=1000) 每组数据第一行两个数N和d
接下来一个N行N列的矩阵,第i行j列为Y表示i和j之间建了轨道,否则表示没有建,保证第i行j列和第j行i列值相同,并且第i行第i列值为N
输出格式
T行,每行一个答案,若最大值可能为正无穷,输出-1
数据范围
对于20%的数据,T<=3,N<=40 对于50%的数据,T<=3
对于100%的数据,T<=5,2<=N<=50,0<=d<=1000
输入样例
3
3 10
NYN
YNY
NYN
2 1
NN
NN
6 1000
NNYNNN
NNYNNN
YYNYNN
NNYNYY
NNNYNN
NNNYNN
输出样例
20
-1
3000
样例解释
第一个样例,1和2之间不能超过d,2和3之间不能超过d,那么最大就是1和2差恰好为d,2和3差 恰好为d
第二个样例,1和2之间没有限制,那么他们之间可能差为正无穷
CSP-S复赛模拟1
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2025-10-7 9:00
- End at
- 2025-10-11 13:00
- Duration
- 100 hour(s)
- Host
- Partic.
- 4