Skip to content

裸四数组

裸四数组是指:在某一区域(行、列、宫)中,四个单元格里的候选数恰好只有四个数字,并且这四个数字只出现在这四个单元格中。此时,可以从该区域的其他单元格中删去这四个候选数。因为无论这四个数字如何分布在这四个单元格中,它们都必然会占据这四个单元格,因此该区域中的其他单元格都不可能再填入这四个数字。

裸四数组是大小为4数组占位

裸四数组可以出现在行中。例如,观察下面盘面第1行中的数字2468:在这一行里,单元格R1C5R1C7R1C8R1C9的候选数只有2468,因此第1行的其他单元格中不能再出现2468;如果出现了,就可以删去。

1259126934692423569268246282526682568294692692467271291291919291219151596867826827813681368689161968146782412682681256715747193381553478638567476428315943427593

裸四数组也可以出现在列或宫中。例如,下面盘面第7列中的候选数1567,在这一列里,单元格R1C7R2C7R3C7R6C7的候选数只有1567,因此可以删除这一列其他单元格中的候选数1567

5727256715671576756756767671713471371417571571717279273923672672781481214292858925348991438252918432658993426884263954815653913647

再例如,下面盘面第3宫中的候选数1239,在这一宫里,单元格R1C8R2C8R2C9R3C8的候选数只有1239,因此也可以删除这一宫其他单元格中的候选数1239

2572815125781223529156125612393923572357289562567823937892379234715914537127123936793671617379237234676946372783789235672371235671563712523712357153712515615615693448714865284159488496498237