15 个版本 (4 个稳定版)
1.1.1 | 2021 年 3 月 31 日 |
---|---|
1.0.1 | 2020 年 7 月 22 日 |
0.6.0 | 2017 年 1 月 25 日 |
0.5.1 | 2016 年 12 月 7 日 |
0.3.2 | 2015 年 11 月 29 日 |
#787 in 数学
31 每月下载量
130KB
687 行
Takuzu
一个用于解决 Takuzu(又名 Binairo)数字谜题的库和二进制程序。
文档
用法
要使用求解器
cargo install takuzu
takuzu [FILE]...
lib.rs
:
一个用于解决 Takuzu(又名 Binairo)数字谜题的库。
关于
Takuzu 是一种数字谜题,有时也称为二进制数独。目标是在网格中填充 0 和 1,同时遵守以下规则:
- 任何方向上相邻的 0 和 1 不得超过两个。
- 每一行和每一列必须包含相同数量的 0 和 1。
- 没有两行和两列是相同的。
网格是偶数大小的正方形。有效的网格必须只有一个解决方案,但求解器会找到并返回所有有效解决方案。
输入格式
对于解析,网格必须使用以下字符表示:0、1、.(表示缺失的数字),以及每行的末尾有一个 \n,最后一行的 \n 可以省略。