4个超时,1个错误,请求高人指点

P1784 数独

@[Chiang_Chao](/user/549862) 首先你到底要如何填空?到底是按行,按列,还是按宫?填完了又怎么办? 其次,我试了组非常弱的数据(样例输出改的): ```plaintext 8 1 2 7 5 3 6 4 0 9 4 3 6 8 2 1 7 5 6 7 5 4 9 1 2 8 3 1 5 4 2 3 7 8 9 6 3 6 9 8 4 5 7 2 1 2 8 7 1 6 9 5 3 4 5 2 1 9 7 4 3 6 8 4 3 8 5 2 6 9 1 7 7 9 6 3 1 8 4 5 2 ``` 正常人都知道,这就把 0 换成 9,但是你啥也没输出……这让我疑惑。 第三,这里应当是对每行、每列和每宫分别存储重复与否,不过你这似乎把它们压到同一个地方去了。 修改建议就是,按照行列的次序分别枚举,每行每列每宫都分开存储是否重复,结束条件仔细想想。
by Jasminoides @ 2024-01-30 22:53:16


我疑似昨晚没长脑子,现在是确诊。已经在重写了 洛谷人民都会的题我居然写不出来……
by Chiang_Chao @ 2024-01-31 14:20:02


|