puzzle(1052)仙人指路

目录

仙人指路

0,规则

1,简单

2,中级

3,高级

4,困难


仙人指路

0,规则

仙人指路的规则是:把部分空格变成障碍格,使得每2个障碍格都不相邻,且每个箭头上的数字都等于这个方向的障碍格总数,且除了数字格和障碍格之外的所有格子可以连出一条回路。

最强大脑的暗码回路的规则是:把部分空格变成障碍格,使得每个障碍格至少被一个箭头指向,且每个箭头上的数字都等于这个方向的障碍格总数,且除了数字格和障碍格之外的所有格子可以连出一条回路。

仙人指路比暗码回路简单很多,暗码回路类似于数独,属于深度推理类的,最好每一步都是确定的,如果是猜的,前面看起来像那么回事,到最后很容易有一两个格子搞不了。但是仙人指路没有这种强限制,只需要大概布局一下,哪里不对就做局部微调就行,因为仙人指路没有"没有被指向的格子不能是黑格子"这种全局统筹的强规则限制。仙人指路的"黑格子不能相邻"属于只影响局部的弱规则限制。

1,简单

2,中级

3,高级

4,困难

相关推荐
XiYang-DING3 小时前
【LeetCode】链表 + 快慢指针找中间 + 反转链表 | 2130. 链表最大孪生和
算法·leetcode·链表
Charlie_lll3 小时前
力扣解题-67. 二进制求和
算法·leetcode·职场和发展
Yzzz-F3 小时前
GYM106247B[数论 构造一个数字和因子 使得等于n个因子之和=数字]
算法
CyberMuse3 小时前
欧拉公式(Euler‘s Formula)在信号系统中的应用
算法
吕司3 小时前
LeetCode Hot Code —— 和为K的子数组
数据结构·算法·leetcode
承渊政道3 小时前
【优选算法】(实战剖析链表核心操作技巧)
开发语言·数据结构·c++·vscode·学习·算法·链表
Boop_wu3 小时前
[Java算法] 递归(1)
java·算法·深度优先
stolentime3 小时前
树套树+标记永久化:[POI 2006] TET-Tetris 3D&&SPOJ1741 TETRIS3D - Tetris 3D题解
c++·算法·线段树·树套树·标记永久化
XiYang-DING3 小时前
【LeetCode】链表 + 快慢指针找倒数结点 | 链表中倒数第k个结点
算法·leetcode·链表