[R49E]三元逆序对
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定一个长度为 的序列 。
我们将序列 重复复制 次,得到一个长度为 的新序列 。
具体地,,其中 。
定义“三元逆序对”为满足以下条件的三元组 :
计算序列 中三元逆序对的总数。由于答案很大,请输出对 取模后的结果。
格式
输入格式
第一行包含两个正整数 和 ,分别表示序列 的长度和重复次数。
第二行包含 个正整数 ,表示序列 的值。
输出格式
输出一个整数,表示三元逆序对的总数对 取模后的值。
样例
样例输入 #1
3 2
3 2 1
样例输出 #1
4
样例解释 #1
对应的数组为:。
满足条件的逆序对为 : 。
样例输入 #2
3 3
1 2 3
样例输出 #2
1
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | ||
|---|---|---|---|
对于 的数据,,,。
代码源挑战赛 Round 49
- Status
- Done
- Rule
- DMY
- Start at
- 2026-2-13 20:00
- End at
- 2026-2-13 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 355