NP完全问题的纵横字谜

填字游戏是最常见的益智纸游戏之一,也是NP完全问题之一。游戏通常给出一个长方形的桌子。这张桌子被分成几个同样大小的方块,方块的颜色是白色和黑色。白色方块组成一些相交的行和列,行和列的长度不同。玩家根据题目提供的相关信息在这些行和列中填写答案,每个白盒只能填写一个单词。一般来说,题目给出的每一条信息,都是对应的一行或一列解题线索。在行和列交叉的地方,玩家必须保证交叉方格中填写的文字同时满足标题中行和列的要求。(详见填字游戏)