最好是PASCAL的,实在不行就C的吧,我找师兄翻译一下。下面给原题。
对于给定的正整数n和数独游戏的初始状态,计算数独游戏的所有解。
Input第1 行中的数为正整数n(1<n<6)。接下来的n2行,每行有n2个数字,表示已填入方格的数字。当相应数字为0时,表示方格是空的。
处理到文件末尾。
Output数独游戏解的个数。
Sample Input
3
0 0 0 0 0 0 0 1 2
0 0 0 0 3 5 0 0 0
0 0 0 6 0 0 0 7 0
7 0 0 0 0 0 3 0 0
0 0 0 4 0 0 8 0 0
1 0 0 0 0 0 0 0 0
0 0 0 1 2 0 0 0 0
0 8 0 0 0 0 0 4 0
0 5 0 0 0 0 6 0 0
Sample Output
1
就这个样例本人的程序做了两秒,非常的悲剧……