4096: 旅游景点

时间限制:1000 ms 内存限制:32 MB
上传者:
提交:9 通过:2

题目描述

小明过几天想去某城市旅行,因为小明这次的旅行时间有限,所以他想在旅行的过程中根据时间灵活安排行程。现在已知这座城市共有N个景点,这N个景点被若干条道路连接,构成一个图。小明想找出其中这样的一个子图:
在这个子图中所有的景点对都由道路直接相连,在满足这个条件之后,还要保证此子图中包含的景点个数最多。请你帮他找出这个子图。

输入格式

输入包含多组测试数据。
每组输入的第一行是一个整数N(1<N<=50),表示景点个数,当N=0时,输入结束。
接下来N行,每行输入N个数字(0或1),0表示景点i(行号)与景点j(列号)之间没有道路直接相连,1表示有道路直接相连。

输出格式

对于每组输入,输出符合要求的子图中的景点个数。

输入样例 复制

5
0 1 1 0 1
1 0 1 1 1
1 1 0 1 1
0 1 1 0 1
1 1 1 1 0
0

输出样例 复制

4