第30章:算术数独
你有一个方形网格;每个方格可能包含从1到网格大小的数字。网格被分成不同形状和大小的块,并在其中写有算术线索。你的目标是用数字完全填充网格,使得:
- 每行只包含每个数字的一次出现
- 每列只包含每个数字的一次出现
- 每个块中的数字可以组合形成线索中说明的数字,使用线索中给出的算术运算。即:
- 加法线索意味着块中数字的和必须是给定的数字。例如,‘15+‘意味着块的内容加起来等于十五。
- 乘法线索(例如’60ב)类似地意味着块中数字的乘积必须是给定的数字。
- 减法线索总是写在大小为二的块中,它意味着块中的一个数字比另一个大给定的数量。例如,‘2−‘意味着块中的一个数字比另一个大2,或等价地说一个数字减去另一个等于2。不过,这两个数字可以是任一方向。
- 除法线索(例如’3÷‘)类似地总是在大小为二的块中,意味着一个数字除以另一个等于给定的数量。
注意块可能包含相同的数字超过一次(前提是相同的数字不在同一行和列中)。这个规则与数独”杀手”模式中的规则完全相反(见第11章 )。
这个谜题在《泰晤士报》中以’KenKen’的名字出现。
30.1 数独运算操作
数独运算与数独(和不等式)共享大部分控制系统。
要玩数独运算,只需在任何空方格中点击鼠标,然后在键盘上输入数字来填充该方格。如果你犯了错误,在错误的方格中点击鼠标并按空格来再次清除它(或使用撤消功能)。
如果你在方格中_右键点击_然后输入数字,该数字将作为”铅笔标记”输入方格中。你可以在同一个方格中为多个数字设置铅笔标记。包含填入数字的方格不能同时包含铅笔标记。
游戏不关注铅笔标记,所以你用它们做什么完全取决于你:你可以用它们作为提醒,当你对特定数字了解更多时需要重新检查特定方格,或者你可以用它们作为给定方格中可能数字的列表,或者任何你喜欢的其他用途。
要擦除单个铅笔标记,在方格中右键点击并再次输入相同的数字。
当你左键点击并输入数字时,或当你左键点击并按空格键时,方格中的所有铅笔标记都会被擦除。右键点击并按空格键也会擦除铅笔标记。
与数独一样,光标键可以与数字键结合使用来设置数字或铅笔标记。使用光标键在网格周围移动高亮,并输入数字将其输入高亮的方格中。按回车切换高亮到一种模式,在该模式下你可以输入或移除铅笔标记。
按M将在每个没有主数字的方格中填入一整套铅笔标记。
(第2.1节 中描述的所有操作也都可用。)
30.2 数独运算参数
这些参数可从”类型”菜单的”自定义…”选项中获得。
网格大小:指定网格的大小。下限是3;上限是9(因为用户界面在”数字”大于9时会变得更困难!)。
难度:控制生成谜题的难度。在不合理级别,需要一些回溯,但解决方案应该仍然是唯一的。其余级别需要越来越复杂的推理来避免回溯。
仅乘法:如果启用此选项,所有框都将是乘法框。使用此规则,谜题被称为’Inshi No Heya’。
Simon Tatham’s Portable Puzzle Collection, version 20250615.b589c5e