蜂巢快速解法

更新时间2023/9/4765 浏览攻略
蜂巢靠运气实在有点难,还是靠代码吧。
如果蜜蜂处于没出来的初始状态,那么依次按下3,11,6,10,4,8,7,6号洞口即可 。
如果你不小心点了,尝试恢复初始状态。
或者使用我的python代码,如果你有python的话
其中a表示你12个洞口的状态,TRUE表示飞出。
看====分隔符下的结果,那些数字表示你要点的洞口。
以下就是代码啦:
import random as rflag = Trueflag1 = Truea = [True, True, True, True, True, True, True, True, True, True, True, False]def alter_a(a1, a2, a3, a4):    a4[a1] = not a4[a1]    a4[a2] = not a4[a2]    a4[a3] = not a4[a3]def rand_gen(rand, a4):    rand = (rand-1)*3    b = [0, 1, 3, 1, 4, 6, 1, 2, 11, 3, 9, 10, 4, 6, 8, 0, 2, 5, 0, 6, 7, 7, 9, 10, 5, 8, 11, 4, 5, 9, 7, 8, 10, 2, 3, 11]    alter_a(b[rand], b[rand+1], b[rand+2], a4)while flag1:    step = 0    a4 = [False, False, False, False, False, False, False, False, False, False, False, False]    for i in range(12):        a4[i] = a[i]    print("======================================================================")    while flag:        c = r.randint(1, 12)        rand_gen(c, a4)        print(c)        print(a4)        j = 0        for i in a4:            if i:                j += 1        if j == 12:            flag = False            if step < 10:                flag1 = False        step += 1        if step == 10:            break
TapTap
评论1
只看作者
最热
TapTap
写下你的想法...
啊咧
python是全世界最好的语言[嗒啦啦4_不愧是你]
已经到底了
13
1