승부 조작
면접 대비시간 제한1초메모리 제한512 MB
N x N 오목 판에서 흰 돌 하나를 검은 돌로 바꿀 때, 가로, 세로, 대각선 방향으로 연속한 검은 돌의 최대 길이를 가장 크게 만드는 값을 구한다.
문제
고양이 랑이와 메리는 오목 게임을 변형한 냥목 게임을 하고 있다. 냥목 게임의 규칙은 복잡하니 점수 계산 방법만 살펴보자.

냥목 게임은 위 그림과 같은 크기의 바둑판에서 흑돌과 백돌로 진행된다.
랑이는 흑돌을, 메리는 백돌을 사용한다.
냥목 게임에서 랑이의 점수는 가로, 세로, 대각선 중 한 방향으로 연속해 있는 가장 긴 흑돌의 길이가 된다.
잠시 집사가 돌아와 메리가 마중을 나간 사이, 랑이는 메리의 돌 하나를 자신의 돌로 바꿔치기하려고 한다. 즉, 랑이는 백돌 하나를 흑돌로 바꿀 수 있다.
랑이가 백돌 하나를 흑돌로 바꿀 때 얻을 수 있는 최대 점수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 자연수 이 주어진다. ()
둘째 줄부터 개 줄에는 줄마다 개의 숫자가 공백으로 구분되어 주어진다. 이는 랑이가 돌을 바꿔치기하기 전 바둑판의 상태를 나타낸다. 각 수는 0, 1, 2 중 하나로 주어지고, 0은 비어 있는 위치를, 1은 흑돌을, 2는 백돌을 의미한다.
흑돌과 백돌은 각각 하나 이상 존재한다.
출력
랑이가 얻을 수 있는 최대 점수를 출력한다.