蜂巢快速解法
蜂巢靠运气实在有点难,还是靠代码吧。
如果蜜蜂处于没出来的初始状态,那么依次按下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