【入门】子数组之和
【入门】子数组之和
给你一个长度为 的数组 ,定义:
请你计算下面式子的结果:
简单来说:
- :表示 子数组 的和
- 求所有子数组的 ,再相加,求最后的总和
由于答案可能很大,你只需要输出答案对 998244353 取模后的结果
输入格式
第一行包含一个整数 代表数组长度;
第二行包含 个整数表示数组
输出格式
对于每组数据输出一行,包含答案
3
1 2 3
20
提示
【样例 1 解释】
- 结果为:
【数据范围】
给你一个长度为 n 的数组 a,定义:
f(l,r)=i=l∑rai请你计算下面式子的结果:
i=1∑nj=i∑nf(i,j)简单来说:
由于答案可能很大,你只需要输出答案对 998244353 取模后的结果
第一行包含一个整数 n 代表数组长度;
第二行包含 n 个整数表示数组 a
对于每组数据输出一行,包含答案
3
1 2 3
20
【样例 1 解释】
【数据范围】