烟雨江湖吧 关注:308,403贴子:8,862,927
  • 5回复贴,共1页

推狮子问题本质上是同余问题

只看楼主收藏回复

很多人都没讲到点子上。写代码,还有用其他办法都是好办法,但是有的时候不是最快的解法。
我们从纵向来看,假设最下面是1,需要破解的地方是2。再往上是3.4
这个问题的核心是让左一左二之和除四余0,同理右一和右二之和除数为0。所以一开始你推最左边和最右边都是没用的。因为他不影响同余。
所以一开始就计算右一和右二除以四余几,比如余3,你推左二 3次。 再计算左一和左二除以四余几,比如余2,再推右二 2次。
然后就结束了,你这个时候推左一和右一闭眼过。
这个方法是理论上最快的方法。最多最多12次(左一右一都在2,左二右二都在1这种极端情况)就可以解决问题。而且不存在推错推多的可能


IP属地:巴西来自iPhone客户端1楼2022-07-02 10:02回复
    写个脚本自动过


    IP属地:上海来自Android客户端2楼2022-07-02 10:03
    收起回复
      2026-10-14 18:01:46
      广告
      不感兴趣
      开通SVIP免广告
      啊我直接乱推。我也不知道他的游戏规则是什么,都是乱推过的


      IP属地:浙江来自Android客户端3楼2022-07-03 23:12
      回复