(本帖讨论的不是比赛项目,而是复原打乱的 2 * 4 的图案)
复原的魔板:展平的 2 * 4 长方形,有一面是拼好的图案。另一面只有呈“心形”时才能拼好。
展平的魔板只有32种图案:
A1 --反转--> A2 --堆叠皮包--> A3 --反转--> A4 --堆叠皮包--> A5 --反转--> A6 --堆叠皮包--> A7 --反转--> A8 --堆叠皮包--> A1 --半滚动-->
B1 --反转--> B2 --堆叠皮包--> B3 --反转--> B4 --堆叠皮包--> B5 --反转--> B6 --堆叠皮包--> B7 --反转--> B8 --堆叠皮包--> B1 --半滚动-->
C1 --反转--> C2 --堆叠皮包--> C3 --反转--> C4 --堆叠皮包--> C5 --反转--> C6 --堆叠皮包--> C7 --反转--> C8 --堆叠皮包--> C1 --半滚动-->
D1 --反转--> D2 --堆叠皮包--> D3 --反转--> D4 --堆叠皮包--> D5 --反转--> D6 --堆叠皮包--> D7 --反转--> D8 --堆叠皮包--> D1 --半滚动--> A1
1. 从任一图案开始,至多执行这 35 步就能遍历所有图案,其中有一种图案是复原态。
2. 如果记住哪些图案经过一次滚动就能复原,那么最多 8 步。
3. 因为反转和堆叠皮包的逆过程就是它本身(即 A --反转--> B,那么一定有 B --反转--> A),所以以上所有箭头都可以反向。如果还记住哪些图案先做反转更快、哪些图案先做堆叠皮包更快,那么最多 4 步。
如果只用反转、堆叠皮包、滚动这三种手法,最坏情况确实需要4步(例如复原态是 A1,目前是 A5,需要做反转、堆叠皮包、反转、滚动)。因此上述的解法(记住哪些图案能滚动还原、且记住哪些图案应该先反转)是最优解。
复原的魔板:展平的 2 * 4 长方形,有一面是拼好的图案。另一面只有呈“心形”时才能拼好。
展平的魔板只有32种图案:
A1 --反转--> A2 --堆叠皮包--> A3 --反转--> A4 --堆叠皮包--> A5 --反转--> A6 --堆叠皮包--> A7 --反转--> A8 --堆叠皮包--> A1 --半滚动-->
B1 --反转--> B2 --堆叠皮包--> B3 --反转--> B4 --堆叠皮包--> B5 --反转--> B6 --堆叠皮包--> B7 --反转--> B8 --堆叠皮包--> B1 --半滚动-->
C1 --反转--> C2 --堆叠皮包--> C3 --反转--> C4 --堆叠皮包--> C5 --反转--> C6 --堆叠皮包--> C7 --反转--> C8 --堆叠皮包--> C1 --半滚动-->
D1 --反转--> D2 --堆叠皮包--> D3 --反转--> D4 --堆叠皮包--> D5 --反转--> D6 --堆叠皮包--> D7 --反转--> D8 --堆叠皮包--> D1 --半滚动--> A1
1. 从任一图案开始,至多执行这 35 步就能遍历所有图案,其中有一种图案是复原态。
2. 如果记住哪些图案经过一次滚动就能复原,那么最多 8 步。
3. 因为反转和堆叠皮包的逆过程就是它本身(即 A --反转--> B,那么一定有 B --反转--> A),所以以上所有箭头都可以反向。如果还记住哪些图案先做反转更快、哪些图案先做堆叠皮包更快,那么最多 4 步。
如果只用反转、堆叠皮包、滚动这三种手法,最坏情况确实需要4步(例如复原态是 A1,目前是 A5,需要做反转、堆叠皮包、反转、滚动)。因此上述的解法(记住哪些图案能滚动还原、且记住哪些图案应该先反转)是最优解。












