[CQOI2011] 动态逆序对
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.
题目描述
对于序列 ,它的逆序对数定义为集合
中的元素个数。
现在给出 的一个排列,按照某种顺序依次删除 个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。
输入格式
第一行包含两个整数 和 ,即初始元素的个数和删除的元素个数。
以下 行,每行包含一个 之间的正整数,即初始排列。
接下来 行,每行一个正整数,依次为每次删除的元素。
输出格式
输出包含 行,依次为删除每个元素之前,逆序对的个数。
5 4
1
5
3
4
2
5
1
4
2
5
2
2
1
提示
【数据范围】
对于 的数据,,。
【样例解释】
删除每个元素之前的序列依次为:
ch13 - CDQ 分治
- Status
- Done
- Problem
- 4
- Open Since
- 2024-1-21 6:00
- Deadline
- 2024-3-3 23:59
- Extension
- 2400 hour(s)