780. Toriangulations

For positive real numbers , an torus is a rectangle of width and height , with left and right sides identified, as well as top and bottom sides identified. In other words, when tracing a path on the rectangle, reaching an edge results in "wrapping round" to the corresponding point on the opposite edge.

A tiling of a torus is a way to dissect it into equilateral triangles of edge length 1. For example, the following three diagrams illustrate respectively a torus with two triangles, a torus with four triangles, and an approximately torus with fourteen triangles:

Two tilings of an torus are called equivalent if it is possible to obtain one from the other by continuously moving all triangles so that no gaps appear and no triangles overlap at any stage during the movement. For example, the animation below shows an equivalence between two tilings:

Let be the total number of non-equivalent tilings of all possible tori with exactly triangles. For example, , with the eight non-equivalent tilings with six triangles listed below:

Let . You are given that , , and .

Find . Give your answer modulo .

780. 环面上的三角剖分 1

对于正实数 ,我们把某个长为 、宽为 的矩形的两组对边分别叠合,其形成的图形称为一个 环面。换言之,在这个矩形上移动时,如果移动到某一条边上,就会瞬移到其对边的对应位置。

将某个环面剖分为若干个边长为 1 的等边三角形的方法被称作这个环面的一个 平铺。例如,下面三张图片分别阐述了某个 的、 的、约为 的环面的某个含 2 、4、14 个三角形的平铺。

如果我们可以通过不断移动某个平铺中的三角形,且移动过程中没有空隙、没有三角形互相重叠,最终得到另一种平铺的话,则称这两个平铺 等价。下面的动图展示了两个等价的平铺之间的转化方法。

为恰有 个等边三角形,且互相不等价的环面平铺的数量。如 ,八个互不等价的平铺方法见下图。

。已知:

之值。


这个链接 回到源站。

这个链接 回到详细版题目目录。


1 原标题是「环面(torus)」和「三角剖分(triangulation)」两词的拼合。