#ABC265G. 012 逆序对
012 逆序对
012 逆序对
题目描述
给定一个长度为 的序列 ,每个元素为 、 或 。
按顺序处理 个查询。每个查询为以下两种类型之一:
1 L R:输出序列 的逆序对数。2 L R S T U:对于满足 的每个 ,若 为 ,则替换为 ;若 为 ,则替换为 ;若 为 ,则替换为 。
什么是逆序对数? 序列 的逆序对数,是满足 且 的整数对 的个数。
输入格式
输入按以下格式从标准输入给出:
其中 表示第 个查询,格式为以下之一:
输出格式
按给定顺序输出所有第一类查询的回答,每行一个。
样例
5 3
2 0 2 1 0
1 2 5
2 2 4 2 1 0
1 2 5
3
4
初始时,。
第 个查询:输出 的逆序对数 。
第 个查询使得 。
第 个查询:输出 的逆序对数 。
3 3
0 1 2
1 1 1
2 1 3 0 0 0
1 1 3
0
0
数据范围
- 在每个查询中,
- 在第二类查询中,
- 输入中的所有值均为整数
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 2812
- 类型
- 传统题
- Time Limit
- 5000ms
- Memory Limit
- 1024MiB
- 上传者