#P1939. Sudoku
Sudoku
题目描述
数独是一个非常简单的任务。一个包含 行和 列的正方形表格被分成了 个小的 方块,如图所示。一些单元格中写有从 到 的十进制数字。其他单元格为空。目标是以从 到 的十进制数字填充空单元格,每个单元格一个数字,使得每行、每列和每个标记的 子方块中都出现从 到 的所有数字。编写一个程序来解决给定的数独任务。
输入格式
输入数据将以测试用例的数量开始。对于每个测试用例,将跟随 行,对应于表格的行。在每一行上,给出一个正好包含 个十进制数字的字符串,对应于该行中的单元格。如果一个单元格为空,则用 表示。
输出格式
对于每个测试用例,你的程序应该以与输入数据相同的格式打印解决方案。空单元格必须按照规则填充。如果解不唯一,则程序可以打印其中任何一个。
1
103000509
002109400
000704000
300502006
060000050
700803004
000401000
009205800
804000107
143628579
572139468
986754231
391542786
468917352
725863914
237481695
619275843
854396127