#THU20223A. 总 k 次方差 - Easy Ver.

    ID: 210 Type: Default 1000ms 512MiB Tried: 2 Accepted: 1 Difficulty: 1 Uploaded By: Tags>清华推研机试考研调剂算法基础前缀和其他排序

总 k 次方差 - Easy Ver.

时间限制: 1.0 秒

空间限制: 512 MB

题目描述

对于一个数列 a1,a2,...,ana_1,a_2,...,a_n,我们定义它的总 kk 次方差为:

i=1nj=1naiajk\sum_{i=1}^n\sum_{j=1}^n |a_i-a_j|^k

现在输入数列 aia_i,求它的总 kk 次方差。

输入格式

从标准输入读入数据。

输入的第一行包含两个整数 n,kn,k,如题意所述。

输入的第二行包含数组 a1,...,ana_1,...,a_n,如题意所述。

输出格式

输出到标准输出。

输出一个整数,表示输入序列的总 kk 次方差。

为了避免输出规模过大,我们要求你输出这个答案除以 998244353998244353 的余数。

3 1
1 7 2
24

子任务

对于 50%50\% 的数据,k=1,1n100,0ai1000k=1,1\le n\le 100, 0\le a_i\le 1000

对于 100%100\% 的数据,k=1,1n105,0ai105k=1,1\le n\le 10^5, 0\le a_i\le 10^5