← 完整题目索引

PROJECT EULER · #0364

舒适距离

Comfortable Distance

仅题目 · 待解原题 ↗

一排有N个座位。 N人按照以下规则依次填补席位:

  1. 如果有相邻座位未被占用的座位,请就座。
  2. 如果没有该座位,且有任何座位仅占用一个相邻座位,则乘坐该座位。
  3. 否则请选择剩余的可用座位之一。
T(N)为在给定规则下N个座位被N个人占据的可能性数量。
下图显示T(4)=8
0364_comf_dist.gif

我们可以验证 T(10)=61632T(1000)mod100000007=47255094

T(1000000)mod100000007

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。