取狮子游戏
Background
最近小 在学习博弈论。他在做一道经典题——取狮子游戏。
Description
提示:我们在题目描述的最后提供了一份简要的、形式化描述的题面。
共有 个狮子,第 个狮子的「吼声」为 。
如果 个狮子 同时吼叫,那么它们的「组合吼声」为所有狮子吼声的最大值,即 。
求在所有的 个狮子的组合中,「组合吼声」之和是多少。答案对 取模。
形式化的:给定一个长度为 的数组 和一个整数 ,求:
$$\sum_{i_1 = 1}^n \sum_{i_2 = i_1}^n \sum _{i_3 = i_2}^n \dots \sum_{i_k=i_{k - 1}}^n \max(a_{i_1}, a_{i_2}, \dots, a_{i_k}) \bmod 998244353 $$Format
Input
本题共有 组测试数据。
第一行输入一个整数表示 。
对于每组数据,第一行两个整数 ,第二行 个整数 。
Output
对于每组数据,输出一个答案,对 取模。
Samples
2
3 2
1 2 3
5 2
1 3 2 2 2
8
24
对于第一组数据,$\max(a_1, a_2) = 2, \max(a_1, a_3) = 3, \max(a_2, a_3) = 3$,因此答案为 。
Limitation
本题开启捆绑测试。
Subtask | 特殊性质 | 得分 |
---|---|---|
1 | 5 | |
2 | 25 | |
3 | 20 | |
4 | 无 | 50 |
对于 的数据,,,。
北辰OI俱乐部2024选拔赛
- Status
- Done (Attended)
- Rule
- OI
- Problem
- 8
- Start at
- 2024-3-9 14:43
- End at
- 2024-3-9 18:43
- Duration
- 4 hour(s)
- Host
- Partic.
- 148