生成不重复和数组合
每条横向和纵向线索都会转成有序候选填法,数字只来自 1 到 9,并且同一条线索的连续格内不能重复。
免费在线 Kakuro 解题器
手动输入 Kakuro 网格中的黑格、空格、横向和数与纵向和数。解题器会枚举 1-9 不重复组合,执行约束传播,并在浏览器本地回溯搜索。
用 # 表示黑格或线索格,用 . 表示待填空格,然后从黑色线索格位置添加每条线索。横向线索填右侧连续空格;纵向线索填下方连续空格。
功能边界:仅支持手动输入 Kakuro。此解题器不做图片识别、拍照识别、相机读取、文字识别(OCR)、截图解析或题库匹配。
Kakuro 的求解方式与数独不同:它是由横向和纵向和数构成的数字填字,而不是 3×3 宫规则。
输入黑格和空格,再从线索格添加横向与纵向和数。Kakuro 解题器坚持手动输入,不涉及拍照识别或文字识别流程。
对于每条线索,解题器会枚举 1-9 不重复组合,删除不能匹配交叉连续格的数字,并展示哪些数字已被排除。
结果区域会展示完整答案、线索候选组合、排除数字、冲突位置、无解提示、是否唯一解和推理路径。
这个 Kakuro 解题器使用浏览器本地的组合枚举、约束传播和回溯来处理手动输入的数字填字线索。
每条横向和纵向线索都会转成有序候选填法,数字只来自 1 到 9,并且同一条线索的连续格内不能重复。
每个空格同时属于一条横向线索和一条纵向线索。解题器会反复求交集,直到没有更多数字可以排除。
当约束传播不足以直接完成求解时,解题器会从候选最少的位置回溯,并在证明无解、唯一解或发现第二个解后停止。
这些提示可以帮助你准确转录黑格和线索,再开始求解。
每个黑格或线索格写 #,每个待填空格写 .。每行保持同宽,这样 R2C1 之类的位置才会指向正确格子。
从黑色线索格开始,每行写一条线索。横向填右侧空格,纵向填下方空格。例如 R3C1 A 17 表示右侧连续空格的数字和为 17 且不重复。
本页不识别 Kakuro 照片、扫描件、截图或相机输入。它只会用前端 JavaScript 求解你手动输入的格子和线索。
手动输入让 Kakuro 解题器保持私密、快速,并且与普通数独解题器的功能边界清楚分开。
关于使用 Kakuro 解题器求解数字填字谜题的常见问题。
不一样。Kakuro 是数字填字:每条线索是横向或纵向和数,并且同一条线索的连续格内 1-9 数字不能重复。数独解题器处理 9×9 行、列和 3×3 宫规则,所以 Kakuro 需要独立页面和独立求解逻辑。
先用 # 表示黑格或线索格,用 . 表示待填空格,再每行添加一条线索。例如 R2C1 A 16 表示第 2 行第 1 列的黑色线索格给右侧连续空格提供横向和数 16。
结果区域会显示完整答案、每条线索的候选组合、被排除的数字、冲突位置、无解提示、是否唯一解,以及可选的分步推理过程。
会。每条横向和纵向线索都只能使用 1 到 9 的数字,并且同一条线索的连续格内不能重复。交叉线索还必须在共享格上填同一个数字。
可以。如果线索之间互相矛盾,Kakuro 解题器会提示无解,并尽量标出已知冲突位置。如果找到第二个有效答案,它会提示该谜题不是唯一解。
不支持。此工具不做图片识别、拍照识别、相机读取、文字识别(OCR)、截图解析或自动提取题目。它只处理用户手动输入的网格和线索。
不会。页面加载后,Kakuro 解题器使用浏览器 JavaScript 运行。你的网格、和数、候选组合和解题搜索都会留在本机。