← 完整题目索引

PROJECT EULER · #0786

台球

Billiard

仅题目 · 待解原题 ↗

下图显示了一个特殊四边形形状的台球桌。 四个角A,B,C,D分别为120,90,60,90,长度ABAD相等。

左图显示了一个无限小的台球的轨迹,从A点出发,在桌子边缘弹跳两次,最后回到A点。右图显示了另一个这样的轨迹,但这次弹跳了八次:

桌子没有摩擦力,所有弹跳都是完美的弹性碰撞。
请注意,任何角落都不应发生反弹,因为行为是不可预测的。

B(N) 为球的可能轨迹数,从点 A 出发,在边缘最多弹跳 N 次,然后返回点 A

例如,B(10)=6B(100)=478B(1000)=45790

找到B(109)

题解待补充

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