#ABC471E. 和的平方之和 / Sum of Square of Sum

和的平方之和 / Sum of Square of Sum

题目描述

有编号 11NNNN 个球。球 ii 上写着一个整数 AiA_i

对于一种从 NN 个球中选出若干个球的选法,定义该选法的得分为:所选球上写的数字之和的平方。

求从 NN 个球中选出 KK 个球的全部 (NK)\binom{N}{K} 种选法的得分之和,对 998244353998244353 取模。

输入格式

输入以以下格式从标准输入给出:

  • NN KK
  • A1A_1 A2A_2 \dots ANA_N

输出格式

输出答案。

数据范围

  • 1KN2×1051 \leq K \leq N \leq 2\times 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 输入中的所有值均为整数。
3 2
1 10 100
22422

从三个球中选出两个球有三种选法:选球 1,21,2 的得分为 (1+10)2=121(1+10)^2=121,选球 1,31,3 的得分为 (1+100)2=10201(1+100)^2=10201,选球 2,32,3 的得分为 (10+100)2=12100(10+100)^2=12100

答案是它们之和,121+10201+12100=22422121+10201+12100=22422

5 2
10 10 20 20 20
10600

多个球上可能写着相同的数字。

2 1
998244353 998244353
0

求的是对 998244353998244353 取模后的和。

子任务设置

  • 子任务 1(135 分):N20N \le 20
  • 子任务 2(135 分):N2000N \le 2000
  • 子任务 3(180 分):无特殊限制。