puzzle

很头疼拼图

本拼图难度较高,是给程序解答专用的题目(手工解我觉得没多少可能,但不排除有运气极佳的人),是检验你的程序效率有多高用的。 它的名字是很头疼拼图,因为放入的块有H和两种T形状,而HTT就是很头疼。一共有21个块,放入一个12x12的框里,具体形状如下图 以上是就是原题,每个小方块长宽均为1,底板尺寸是12x12。全部21块放入即成功解出,每一块均可以任意平移、旋转、翻转。你需要确定本题有多少个本质不同的解及相应具体答案。答案就不在这公开了,祝玩得开心。

小恐龙拼图

本拼图难度较高,同时作为2021新年的起点! 它的名字是小恐龙拼图,因为需要连同右边小恐龙形状的拼图块一起放入,一共有11个块,放入一个12x12的框里,如下图 以上是就是原题,每个小方块长宽均为1,底板尺寸是12x12。全部11块放入即成功解出,每一块均可以任意平移、旋转、翻转。答案就不在这公开了,祝玩得开心。

101010拼图

前两个拼图最多算热个身,难度不高,真正有点挑战的是以下这个,作为2020的纪念 它的名字是101010,因为需要把10个块放入一个10x10的框里,如下图 以上是就是原题,每个小方块长宽均为1,底板尺寸是10x10。右边的块每一块都写了x2,表示有两块完全一样的形状,全部10块放入即成功解出,每一块均可以任意平移、旋转、翻转。答案就不在这公开了,祝玩得开心。

10个问号拼图

刷题经常搞得自己一脸问号,就想到弄一个由问号组成的拼图,如下图 因为由10块一样的形似问号组合而成,所以我命名为10个问号。 以上是就是原题,不同颜色来区分不同位置的小块。每个小方块长宽均为1,底板尺寸是10x10。要求把右边的“十”无重叠放入到10个问号里,放入即成功解出,答案就不在这公开了,祝玩得开心。

Orz14拼图

为了表达对大佬的膜拜,特设计一款拼图,由14个近似Orz形状的小块组合而成,如下图 因为由14块一样的小块组合而成,所以我命名为Orz14,同时也有Orz一直到4的含义。 以上是就是原题,不同颜色来区分不同位置的小块。每个小方块长宽均为1,底板尺寸是11x11。要求把右边的绿色小块也一并无重叠放入,这一块就代表大佬,放入即成功解出,答案就不在这公开了,祝玩得开心。

解迷建模

这次来聊点简单的,也许你偶尔有机会在地摊上看到有人摆了一堆解锁玩具,这回我们通过建模来解决当中属于迷宫类型的玩具。 魔金·円 第一图是初始状态,第二图是解开后各自的形状。为了更能理解接下来我说的,最好当然是你手上有一个一样的。 但是,事实上可以存在两种不同的初始状态,其路线也略不相同,以下会做说明。 编码 稍微操作几下,我们就会发现,它的操作很简单,它的边缘有一上一下,在中间的孔也有一左一右,即边缘的宽度小于等于中间的孔时,就可穿过一格。我们把它如下图摆放(俯视图):