아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

월드컵 개최국 후보

시간 제한1초메모리 제한128 MB

요약
모든 쌍의 승패 결과가 주어질 때 어떤 대진 순서로는 끝까지 살아남을 수 있는 나라 수를 셉니다.
난이도

보통10점 중 7점

유형
그래프, DFS
정답자
아직 제출이 없습니다

문제

축구 월드컵은 4년마다 열리고, 개최국이 되는 것은 나라마다 큰 영광이라 유치 경쟁이 치열하다. 개최국은 투표로 정한다.

후보국은 C1,C2,…,CnC_1, C_2, \dots, C_n이다. 아직 남아 있는 후보국 중 두 나라를 골라 일대일 투표에 부치면 진 쪽이 탈락한다. 이 과정을 반복해서 마지막 한 나라가 남으면 그 나라가 개최국이 된다.

투표에 앞서 사전 조사를 끝내 두었다. 어느 두 나라가 맞붙어도 어느 쪽이 이기는지 이미 알고 있고, 무승부는 없다. 같은 두 나라의 승패는 언제 맞붙든 똑같다.

사전 조사 결과가 주어질 때, 개최국이 될 가능성이 남아 있는 나라가 몇 개국인지 구하시오. 두 나라를 고르는 순서를 잘 정하면 마지막까지 살아남을 수 있는 나라가 가능성이 있는 나라이다.

입력

입력에는 여러 개의 테스트 케이스가 들어 있다.

각 테스트 케이스의 첫 줄에는 후보국의 수 nn이 주어진다 (0<n≤10000 < n \le 1000). 다음 nn개의 줄에는 사전 조사 결과가 주어진다. 그중 ii번째 줄은 0과 1로 이루어진 길이 n−in - i의 문자열이고, 그 jj번째 문자는 CiC_i가 Ci+jC_{i+j}를 이기면 1, Ci+jC_{i+j}가 CiC_i를 이기면 0이다. 따라서 각 테스트 케이스의 nn번째 줄은 빈 줄이다.

입력의 마지막 줄에는 0 하나만 주어진다.

출력

각 테스트 케이스마다 사전 조사 결과에 따라 개최국이 될 가능성이 있는 나라의 수를 한 줄에 하나씩 출력한다.

예제2

  1. 예제 1

    입력
    3
    10
    0
    
    0
    
    예상 출력
    1
    
  2. 예제 2

    입력
    3
    10
    1
    
    0
    
    예상 출력
    3