puzzle(1321)时间旅人

时间旅人

最强大脑同款项目。​​​​​​​

 每个指针会带动周围2圈指针一起带动,内圈8个旋转180度,外圈16个旋转90度,全部调整为朝上则胜利。

问题本质:

很明显,问题本质就是求每个格子的点击次数,最少为0,最多为3。

思路:

我的第一思路是分2步,先把所有指针调整为朝上或者朝下,再把所有朝下的都变成朝上的。

(1)把所有指针调整为朝上或者朝下

把每个格子的状态分为2种,上下是一种,左右是一种。

每次点击,内圈是每次旋转180度,转态不变,外圈旋转90度,状态改变。

所以这一步就是求每个格子的点击次数,最少为0,最多为1。

例1,先看哪些格子是左右的:

所以需要2步:

例2:

 无论情况如何变化,只要整体问题有解,那么本思路的第(1)步自然是有解的。

(2)把所有朝下的都变成朝上的。

第(2)步也是一定有解的,但是如果限定为,求每个格子的点击次数,要么是0要么是2,那是否有解?这个我还不确定。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值