八张大小不同的煎饼 — 把锅铲插入任意一张煎饼下方,上面整摞都会翻面。用最少的翻面次数把最大的排到底部。
点击任意一张煎饼,从该张起到最顶端的整摞翻面。目标:最大的在底部,最小的在顶部。得分是用过的翻面次数 — 越少越好。一旦排好顺序游戏立即结束。
用送上去再送下来的模式。要让最大的未排序煎饼到达最终位置,先在它下方翻面把它送到顶部,再在整个未排序区域下方翻面把它送到该区的底部。每两次翻面归位一张煎饼 — n 张煎饼最多 2(n−1) 次。
从最大到最小。一旦底部那张是对的,就在脑中锁住那一行,永远不再碰 — 之后每次翻面都必须在第 2 行或更高。把上述两步模式一路向上重复就一定能完成,未排序区域每次缩小一张。
抓住免费手。如果相邻两张煎饼已经处在正确的相对顺序与正确的深度,一次翻面有时能同时安置两张。机械套用标准算法之前先看:最大的未排序煎饼是不是已经在顶部 — 如果是,就跳过那一对的第一次翻面。
别把自己的成果翻掉。任何在已锁定底部之上的翻面都至少破坏一张已完成的位置。如果你的动作会触及锁定的底部,那是一次浪费翻面。8 张煎饼的最坏界是 9;如果你经常超过 14 次,说明你又在翻那座已经搭好的塔。