QOJ.ac

QOJ

Time Limit: 5 s Memory Limit: 1024 MB Total points: 10

#10237. 传送 [A]

الإحصائيات

Bajtocja 是一个由 $n$ 个城市(编号从 1 到 $n$)和连接它们的双向高速公路组成的国家。在两个城市之间行驶需要消耗 1 升燃油。BajtTrans 公司的总裁 Bajtazar 对燃油消耗非常不满,因此他计划在 Bajtocja 的某两个城市之间安装一个双向传送门。传送门旅行是瞬时的,且不消耗燃油!BajtTrans 公司的卡车必须拥有足够大的油箱,以便能够在仅在起始城市加满一次油的情况下,在 Bajtocja 的任意两个城市之间行驶(城市内部消耗的燃油忽略不计,可视为微不足道)。

Bajtazar 希望最小化卡车的油箱容量。给定 Bajtocja 高速公路的描述,请在最优选择传送门连接城市的情况下,确定所需的最小油箱容量。你可以假设通过高速公路可以在任意两个城市之间通行。你需要解决 $t$ 个独立的测试用例。

输入格式

输入的第一行包含一个整数 $t$ ($1 \le t \le 21$),表示测试用例的数量。

每个测试用例的第一行包含一个整数 $n$ ($3 \le n \le 400$),表示 Bajtocja 的城市数量。接下来的 $n$ 行描述了 Bajtocja 的高速公路。每行包含一个长度为 $n$ 的二进制字符串。第 $j$ 个字符串中的第 $i$ 个元素为 1 当且仅当存在连接城市 $i$ 和 $j$ 的高速公路。

每条高速公路连接两个不同的城市——第 $i$ 个字符串中的第 $i$ 个元素始终为 0。每条高速公路都是双向的——第 $j$ 个字符串中的第 $i$ 个元素等于第 $i$ 个字符串中的第 $j$ 个元素。通过描述的高速公路,可以在 Bajtocja 的任意两个城市之间通行。

所有测试用例的 $n$ 之和不超过 400。

输出格式

输出应包含 $t$ 行,第 $i$ 行应包含一个整数,表示在最优设置传送门的情况下,第 $i$ 个测试用例所需的最小卡车油箱容量(以升为单位)。

样例

输入 1

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

输出 1

1
2

说明 1

在第一个测试用例中,任意两个城市之间都可以通过高速公路直接到达,因此无论我们用传送门连接哪两个城市,我们仍然需要至少 1 升容量的油箱。

在第二个测试用例中,在安装传送门之前,如果油箱容量为 2 升,则无法在城市 (1, 4)、(1, 5) 和 (2, 5) 之间通行。然而,在安装传送门(例如在城市 1 和 5 之间)后,这就成为可能了。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.