PROJECT EULER · #0837
阿弥陀签
Amidakuji
Amidakuji(日语:阿弥陀签)是一种产生一组对象随机排列的方法。
一开始,绘制许多平行的垂直线,每个对象一条。然后添加指定数量的水平横档,每个横档都低于之前的任何横档。每个梯级都绘制为跨越随机选择的一对相邻垂直线的线段。
例如,下图描绘了具有三个对象(
图中的彩色线说明了如何形成排列。对于每个对象,从其垂直线的顶部开始,向下追踪,但遵循沿途遇到的任何横档,并记录我们最终到达的垂直线。在此示例中,生成的排列恰好是恒等式:
令
您还可以得到
查找
题解待补充
这道题的题目已收录,解题思路、代码和答案将在后续补充。