eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Максимальна кліка

Максимальна кліка

Для заданого графа $G(V, E)$ клікою називається такий підграф $g(v, e)$, що для усіх пар вершин $v_1$, $v_2$, які належать $v$, існує ребро ($v_1$, $v_2$), яке належить $e$. Максимальною клікою є така кліка, яка має максимальне число вершин.

\InputFile

Складається з декількох тестів. Перший рядок кожного тесту містить кількість вершин у графі $n$$(1 < n ≤ 50)$. Наступні $n$ рядків містять по $n$ чисел $0$ чи $1$ у кожному рядку, які позначають наявність чи відсутність ребра між вершиною $i$ (номер рядка) та $j$ (номер стовбця). Останній рядок містить $n = 0$ та не обробляється.

\OutputFile

Для кожного тесту виведіть в окремому рядку кількість вершин у максимальній кліці графа.

Ліміт часу 2 секунди
Ліміт використання пам'яті 128 MiB
Вхідні дані #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
Вихідні дані #1
4