题目背景

题目描述
令一个长度为 p 的序列的权值为将这个序列按任意顺序重排后使得序列第一个数为最小值,可能的 i=1∑p−1(ai+1−ai)2 的最大值。
给定一个长度为 n 序列,现在求这个序列所有长度为偶数的非空子序列(可以不连续)的权值和,结果对 998244353 取模。
输入格式
共两行。
第一行,共一个正整数 n 表示序列长度。
第二行,共 n 个正整数表示序列 a。
输出格式
共一行,一个正整数表示答案,结果对 998244353 取模。
4
1 2 3 4
34
提示
样例解释
对于样例一中的序列,共有以下几个子序列(长度为 1 不计入)计入权值:
- ⟨1,2⟩,贡献权值为 1;
- ⟨1,3⟩,贡献权值为 4;
- ⟨1,4⟩,贡献权值为 9;
- ⟨2,3⟩,贡献权值为 1;
- ⟨2,4⟩,贡献权值为 4;
- ⟨3,4⟩,贡献权值为 1;
- ⟨1,2,3,4⟩,贡献权值为 9+4+1=14。
所以总贡献为 1+4+9+1+4+1+14=34。
数据范围
本题采用捆绑测试。
子任务编号 |
n |
特殊性质 |
分值 |
1 |
≤8 |
无 |
5 |
2 |
≤5×103 |
ai≤2 |
10 |
3 |
≤103 |
无 |
30 |
4 |
≤5×103 |
55 |
对于 100% 的测试数据,满足 2≤n≤5×103,1≤ai≤109。