#P12369. [蓝桥杯 2022 省 Python B] 全排列的价值
[蓝桥杯 2022 省 Python B] 全排列的价值
题目描述
对于一个排列 ,定义价值 为 至 中小于 的数的个数,即 。定义 的价值为 。
给定 ,求 至 的全排列中所有排列的价值之和。
输入格式
输入一行包含一个整数 。
输出格式
输出一行包含一个整数表示答案,由于所有排列的价值之和可能很大,请输出这个数除以 的余数。
3
9
2022
593300958
提示
样例说明
至 构成的所有排列的价值如下:
$$\begin{aligned}& (1,2,3): 0+1+2=3 \\& (1,3,2): 0+1+1=2 \\& (2,1,3): 0+0+2=2 \\& (2,3,1): 0+1+0=1 \\& (3,1,2): 0+0+1=1 \\& (3,2,1): 0+0+0=0\end{aligned} $$故总和为 。
评测用例规模与约定
- 对于 的评测用例,;
- 对于 的评测用例,;
- 对于所有评测用例,。