← 完整题目索引

PROJECT EULER · #0903

总排列幂

Total Permutation Powers

仅题目 · 待解原题 ↗

{1,,n} 的排列 π 可以用单行符号表示为 π(1),,π(n)。如果所有 n! 排列都按字典顺序写入,那么 rank(π) 就是 π 在这个从 1 开始的列表中的位置。

例如,rank(2,1,3)=3,因为 {1,2,3} 按字典顺序的六种排列是: 1,2,31,3,22,1,32,3,13,1,23,2,1

Q(n) 为总和 πi=1n!rank(πi),其中 π 涵盖 {1,,n} 的所有排列,而 πi 是应用 π i 次所产生的排列。

例如,Q(2)=5Q(3)=88Q(6)=133103808Q(10)468421536(mod109+7)

Q(106)。以 (109+7) 为模给出你的答案。

题解待补充

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