시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)30111050.000%

문제

백준고등학교에는 $N$명의 학생이 재학 중이다. 학생들은 서로 친구거나 친구가 아니며, 자기 자신과는 친구가 아니다.

백준고등학교의 교장 김기범 선생님은 학교를 대표하여 Hello, BOJ 2026!에 출전할 학생 $4$명을 선발하려 한다. 선발된 대표 학생들은 다음 조건을 만족해야 한다.

  • 각 학생은 자신을 제외한 나머지 대표 학생 중 짝수 명과 친구여야 한다.

위 조건을 만족하도록 대표 학생 $4$명을 선발하는 경우의 수를 $2$로 나눈 나머지를 구하시오. 단, 선발된 학생들의 순서는 고려하지 않는다.

입력

첫 번째 줄에 학생의 수 $N$이 주어진다.

두 번째 줄부터 $N-1$개의 줄에 걸쳐 친구 관계에 대한 정보가 주어진다. $i+1$번째 줄은 $0$과 $1$로 구성된 길이 $N-i$의 문자열이다. $i+1$번째 줄의 $j$번째 문자는 $i$번째 학생과 $i+j$번째 학생의 친구 관계를 나타내며, $0$이면 서로 친구가 아니고 $1$이면 서로 친구이다.

출력

대표 학생 $4$명을 선발하는 경우의 수를 $2$로 나눈 나머지를 출력한다.

제한

  • 주어지는 모든 수는 정수이다.
  • $4\le N\le 2\, 000$

예제 입력 1

5
1011
010
00
1

예제 출력 1

0

$1$번째, $2$번째, $3$번째, $4$번째 학생을 대표로 선발하거나, $1$번째, $3$번째, $4$번째, $5$번째 학생을 대표로 선발할 수 있다. 나머지 경우는 조건을 만족하지 않는다. 전체 경우의 수는 $2$가지이므로 $0$을 출력한다.

예제 입력 2

5
0000
000
10
1

예제 출력 2

1

$1$번째, $2$번째, $3$번째, $5$번째 학생을 대표로 선발할 수 있다. 나머지 경우는 조건을 만족하지 않는다. 전체 경우의 수는 $1$가지이므로 $1$을 출력한다.

출처

Contest > BOJ User Contest > Good Bye, BOJ > Good Bye, BOJ 2025! H번