概述
神秘的搜索优化?
1 |
|
例题
-
$(x,y,z)$ 三元组,表示 $(x,y)$ 填 $z$。那么限制有
每行数不重复
每列数不重复
每宫数不重复
每格数不重复
有 $9^3=729$ 个三元组,限制需要 $4 \times 9^2=324$ 位,总共有 $3 \times 729=2187$ 个 $1$。
-
1
2
3
4
5
6
7
8
9
10
11
12const int val[10][10]={
{0,0,0,0,0,0,0,0,0,0},
{0,6,6,6,6,6,6,6,6,6},
{0,6,7,7,7,7,7,7,7,6},
{0,6,7,8,8,8,8,8,7,6},
{0,6,7,8,9,9,9,8,7,6},
{0,6,7,8,9,10,9,8,7,6},
{0,6,7,8,9,9,9,8,7,6},
{0,6,7,8,8,8,8,8,7,6},
{0,6,7,7,7,7,7,7,7,6},
{0,6,6,6,6,6,6,6,6,6}
}; -
用五元组表示一次操作,即类型,位置,旋转次数,是否翻转。
限制是位置被占
珠子被占
最终所有位置与珠子都要被占。