[COCI 2023/2024 #1] Sudoku
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
[COCI 2023/2024 #1] Sudoku
Sudoku is a logic - based, combinatorial number - placement puzzle. The objective is to fill a grid with digits from 1 to 9 in such a way that the following statements hold:
- Each row contains exactly one occurrence of each digit from 1 to 9.
- Each column contains exactly one occurrence of each digit from 1 to 9.
- Each of the nine 3×3 subgrids contains exactly one occurrence of each digit from 1 to 9.
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.
Input
The input describes the sudoku grid.
The characters '|', '-' and '+' frame the 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
Output the word GREŠKA if there is a mistake in the sudoku board. Otherwise, output the word OK.
Examples
+---+---+---+
|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