有 n 根木棍,第 i 根木棍的长度为 ai。选择一个下标集合 I⊆{1,2,…,n} 后,当且仅当
$$|I|\geq 3\quad\text{且}\quad\sum_{i\in I}a_i>2\max_{i\in I}a_i$$
时,这些木棍可以构成一个多边形。
求满足条件的下标集合数量,并对 998244353 取模。即使两根木棍长度相同,只要下标不同,仍视为不同的木棍。
输入格式
第一行一个整数 n。
第二行包含 n 个整数 a1,a2,…,an。
输出格式
输出满足条件的方案数对 998244353 取模后的结果。
样例 1
5
1 2 3 4 5
9
样例 2
5
2 2 3 8 10
6
数据范围与原题特殊限制
对于所有测试数据,保证:
- 3≤n≤5000;
- 对于所有 1≤i≤n,均有 1≤ai≤5000。
| 测试点编号 |
n≤ |
maxi=1nai≤ |
| 1∼3 |
3 |
10 |
| 4∼6 |
10 |
102 |
| 7∼10 |
20 |
| 11∼14 |
500 |
| 15∼17 |
1 |
| 18∼20 |
5000 |
| 21∼25 |
5000 |
来源与数据说明
原题页面。以上题意为重新整理的表述,规则、输入输出和约束与原题一致。本题使用独立生成的训练数据,原题测试点表仅说明原比赛范围与特殊性质,本包评分不复刻官方测试点分布。标准输入输出,不要求文件读写。