循环位移
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
循环位移
题目描述
小七给奶龙一个长度为 的数组 , (),奶龙不喜欢数组死气沉沉的样子,于是他决定进行 次操作让数组动起来。每次操作有两种形式:
-
把当前的数组向右循环位移 位,即
-
令 ( 事先给定)。
充满好奇心的奶龙想要知道每次操作后整个数组的逆序对数,你能帮帮他吗?
输入格式
第一行包含两个正整数 ,分别为数组大小和操作次数,以及事先给定的参数 。
第二行包含 个整数,依次为 。
接下来 行,每行包含两个整数 描述一次操作。若 为 表示这是第一种操作,否则为第二种操作。
输出格式
共 行,每行一个整数表示当前数组的逆序对数。
样例 #1
样例输入 #1
4 2 10
0 4 2 8
0 2
1 9
样例输出 #1
3
2
样例 #2
样例输入 #2
5 3 5
0 1 2 3 4
0 1
0 1
1 1
样例输出 #2
4
6
4
数据范围
测试点编号 | 特殊性质 | |||
---|---|---|---|---|
1 | 无 | |||
2 ~ 3 | ||||
4 ~ 5 | ||||
6 ~ 9 | 无 | |||
10 ~ 15 | ||||
16 | 且 | |||
17 ~ 18 | 所有操作 | |||
19 ~ 20 | 无 |
对于所有数据,保证 。
[YDRS#013]人生有梦,各自精彩 · 云斗六月 Silver Round
- 状态
- 已结束
- 规则
- IOI
- 题目
- 5
- 开始于
- 2025-6-7 9:00
- 结束于
- 2025-6-13 20:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 169