编程题
### 问题描述 康康每天会恰好审 $k$ 道题。假设现在蓝桥云课有 $n$ 道题要审,编号为 $1, \dots, n$,为了让审题工作更加细致,康康会选择这样一种方式审题: - 第一天审编号为 $1, \dots, k$ 的题, - 第二天审编号为 $2, \dots, k+1$ 的题, - …… - 第 $n-k+1$ 审编号为 $n-k+1, \dots, n$ 的题。 康康每天审题的劳累度跟当天审的 $k$ 道题中最难的题有关。每道题都有一个难度系数,是一个介于 $1$ 到 $n$ 之间的整数。康康对于不同难度的题有不同的劳累度,可用一组常数 $w_1, \dots, w_n$ 表示。若康康某一天审的题中难度系数的最大值为 $d$,则假老师这一天的劳累度为 $w_d$。 康康 $n-k+1$ 天的审题工作总劳累度定义为每一天劳累度的乘积。假设每道题的难度在 $1, \dots, n$ 中均匀随机,现在要求解康康的总劳累度的期望值。 这个期望值 $E$ 乘以 $n^n$ 一定是一个整数,所以只需要输出 $n^n E$ 对 $998244353$ 取模的结果。 ### 输入格式 第一行两个正整数 $n, k$。 第二行 $n$ 个整数,表示 $w_1, \dots, w_n$。 ### 输出格式 输出一行一个整数,表示 $n^n E$ 对 $998244353$ 取模的结果。 ### 样例输入 ``` 2 2 1 2 ``` ### 样例输出 ``` 7 ``` ### 评测数据规模 $1 \leq k \leq n \leq 400$,$1 \leq w_i \leq n$。
查看答案
赣ICP备20007335号-2