#W2585. 排列取模
排列取模
题目描述
小名定义一个排列的权值为:从左到右将所有元素拼接之后,得到的新整数对5取模的值。
现在需要计算长度为n 的所有排列的权值之和,由于结果可能很大,请将答案对1000000007取模后输出。
【名词解释】排列:长度为 n 的排列是由1,2,…,n 这 n 个数,按任意顺序组成的数组(每个数恰好出现 一次)。例如,(2,3,1,5,4)是一个长度为5的排列;而(1,2,2)和(1,3,4)都不是排列,因为前者存在重复元素,后者包含超出范围的数。
输入格式
第一行输入一个整数n (1≤n≤2×10⁵)。
输出格式
输出一个整数,代表答案对1000000007取模后的值。
3
12
</p>
提示
说明长度为3的排列拼接而成的数:123,213,132,312,231,321。对5取模的值之和为3+3+2+2 +1+1=12。
30%数据:1≤ n≤10,100%数据:1≤n≤2×10⁵
输入:
114514
输出:
301557575
【样例说明】原题面样例头排版为「示 例 示 例 1」,已还原为两组独立样例。
【备注】原题面样例块排版有缺陷,此处按题意还原。