| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 512 MB | 625 | 426 | 323 | 70.065% |
스타는 별을 가두는 장치를 만들어 본인이 가지고 있는 별을 보관하려고 한다.
스타의 장치에는 $N \times M$ 크기의 격자가 있으며, 격자의 각 칸에는 양의 정수가 적혀 있다. 이 장치는 다음과 같은 과정을 거쳐 격자에 별을 가둔다.
별은 처음에 오른쪽을 바라보고 있으며, 별이 격자 밖으로 나가지 않고 위 과정이 무한히 반복된다면 별을 성공적으로 가둔 것이다. 하지만 중간에 별이 격자 밖으로 나가게 된다면 별을 가두는 데에 실패한 것이다.
스타는 처음에 별을 어느 칸에 올려놔야 별을 가둘 수 있는지 궁금해졌다. 스타를 위해 별을 가둘 수 있는 칸을 알아 내보자.
첫째 줄에 장치의 세로 길이 $N$과 가로 길이 $M$이 주어진다. $N, M$은 정수이다. $(1 \leq N \leq 100;$ 1ドル \leq M \leq 100)$
둘째 줄부터 $N$개의 줄에 걸쳐 격자에 적힌 값이 공백을 사이에 두고 주어진다. 격자에 적힌 값은 1ドル$ 이상 $min(N, M)$ 이하의 정수이다.
첫째 줄에는 별을 가두기 위해 처음에 올려둘 수 있는 칸의 개수를 출력한다.
둘째 줄에는 별을 가두기 위해 처음에 올려둘 수 있는 칸들이 몇 번째 행에 있는지 공백을 사이에 두고 오름차순으로 출력한다. 그러한 칸이 존재하지 않으면 출력하지 않는다.
4 4 1 2 2 3 2 2 1 1 3 2 1 2 1 2 2 2
1 2
6 5 3 1 1 2 1 4 2 1 3 1 4 1 1 3 3 4 3 3 1 2 5 1 1 2 2 3 2 3 3 3
3 2 3 4
5 6 5 2 3 3 1 1 4 2 2 1 1 3 3 1 2 2 1 3 5 3 2 1 1 2 3 2 3 3 3 2
0
Contest > BOJ User Contest > 스타보우컵 > 제1회 스타보우컵 Yellow번