# include & ltstdio.h & gt
# include & ltstdlib.h & gt
#定義尺寸9
# define get _ low _ bit(x)((~ x & amp;(x-1))+1)
結構{
int left
字符數;
char try
} board[SIZE][SIZE];
int bit2num(int位)
{
開關(位){
案例16:
案例256:
return 9;
基本解
排除法(排除法)
排除法:用數字尋找壹個單元格中唯壹可以填充的空格叫排除法,唯壹可以用數字填充的空格叫隱藏單。
根據作用範圍的不同,消除方案可分為以下三種類型:
壹個數唯壹能填的空格,在“宮”單位裏叫做隱藏單in框,也叫宮排除法。
壹個數所能填充的唯壹空間在“行”單元中稱為隱藏單行,也叫行排除法。