AA. 全排列的价值

    传统题 1000ms 256MiB

全排列的价值

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

对于一个排列 A=(a1,a2,,an)A=\left(a_{1}, a_{2}, \cdots, a_{n}\right), 定义价值 cic_{i}a1a_{1}ai1a_{i-1} 中小于 aia_{i} 的数的个数, 即

$c_{i}=\mid\left\{a_{j} \mid j<i, a_{j}<a_{i}\right\}\mid$。

定义 AA 的价值为 i=1nci\sum_{i=1}^{n} c_{i}

给定 nn, 求 11nn 的全排列中所有排列的价值之和。

输入格式

输入一行包含一个整数 nn

输出格式

输出一行包含一个整数表示答案, 由于所有排列的价值之和可能很大, 请输出这个数除以 998244353 的余数。

3
9
2022
593300958

样例说明

1133 构成的所有排列的价值如下:

$\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} \\$​故总和为 3+2+2+1+1=93+2+2+1+1=9

评测用例规模与约定

对于 40%40\% 的评测用例, n20n \leq 20;

对于 70%70\% 的评测用例, n5000n \leq 5000;

对于所有评测用例, 2n1062 \leq n \leq 10^{6}

22蓝桥杯B组

未认领
状态
已结束
题目
30
开始时间
2025-4-7 13:00
截止时间
2025-4-15 23:59
可延期
24 小时