| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 64 | 47 | 42 | 77.778% |
Sudoku is a logic-based, combinatorial number-placement puzzle. The objective is to fill a 9 × 9 grid with digits from 1 to 9 in such a way that the following statements hold:
For a given not yet finished sudoku grid, determine if there is a mistake in it.
Note: It is not necessary to check whether the sudoku grid is solvable.
The input describes the sudoku grid.
The characters ’|’, ’-’ and ’+’ frame the 3 × 3 subgrids.
The character ’.’ represents an empty cell.
All the other characters in the input will be digits from ’1’ to ’9’.
See the examples for clarification.
Output the word GRESKA if there is a mistake in the sudoku board. Otherwise, output the word OK.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 11 | It’s possible to determine whether there is a mistake by only checking the first rule. |
| 2 | 12 | It’s possible to determine whether there is a mistake by only checking the second rule. |
| 3 | 13 | It’s possible to determine whether there is a mistake by only checking the third rule. |
| 4 | 14 | No additional constraints. |
+---+---+---+ |52.|...|.81| |.39|58.|...| |.8.|.9.|...| +---+---+---+ |24.|...|1.3| |1..|43.|86.| |.63|..7|.24| +---+---+---+ |...|1.9|35.| |..8|.74|6..| |31.|86.|7.9| +---+---+---+
OK
+---+---+---+ |3..|6..|..4| |4.9|8.1|..7| |..7|.49|6..| +---+---+---+ |946|157|8.2| |.2.|3..|745| |.7.|28.|...| +---+---+---+ |...|4..|..5| |8.5|.6.|.2.| |734|..8|5..| +---+---+---+
GRESKA
+---+---+---+ |5..|98.|67.| |6..|...|.31| |.2.|613|.4.| +---+---+---+ |.96|8.2|1.7| |.28|..5|.9.| |7.3|19.|6..| +---+---+---+ |962|.7.|.1.| |1.5|...|76.| |.7.|5..|9..| +---+---+---+
GRESKA
Clarification of the first example:
There is no mistake, so the output is OK.
Clarification of the second example:
There is a mistake in the ninth column: the digit 5 appears twice; and there is also a mistake in the lower right 3 × 3 subgrid: the digit 5 appears twice.
Clarification of the third example:
There are two mistakes: the digit 2 appears twice in the second column, and the digit 6 appears twice in the seventh column.