#P11915. [PA 2025] 瞬间传送 / Teleport

[PA 2025] 瞬间传送 / Teleport

题目背景

PA 2025 R1A.

题目描述

给定一张 nn 个节点的简单无向连通图,边权全为 11

在图中加入一条边权为 00 的边,最小化加边后这张图的 $\displaystyle \max_{1\le u,v\le n} \{\operatorname{dist}(u,v)\}$。只需要求出 $\displaystyle \max_{1\le u,v\le n} \{\operatorname{dist}(u,v)\}$ 的最小值。

这里,dist(u,v)\operatorname{dist}(u,v) 定义为 u,vu,v 间最短路长度。

输入格式

本题单个测试点内有多组测试数据。

第一行,正整数 TT,表示测试数据组数。

接下来依次描述 TT 组测试数据。

每组测试数据第一行,正整数 nn

接下来 nn 行,第 ii 行一个长度为 nn01\texttt{01}sis_i

si,j=1s_{i,j}=1 表示 (i,j)(i,j) 存在一条边权为 11 的无向边。

保证 si,j=sj,is_{i,j}=s_{j,i}si,i=0s_{i,i}=\texttt{0}

输出格式

对于每组数据输出一行一个整数,表示答案。

2
4
0111
1011
1101
1110
5
01000
10100
01010
00101
00010
1
2

提示

样例解释

  • 样例 11 解释:给定的图是完全图,无论怎么加边,最长的最短路边权总是 11
  • 样例 22 解释:加边 (1,5)(1,5) 即可。

数据范围

  • 1T211\le T\le 21
  • 1n,n4001\le n,\sum n\le 400
  • 给定图是简单无向连通图;
  • si,j=sj,is_{i,j}=s_{j,i},且 si,i=0s_{i,i}=\texttt{0}