#2604. [USACO20OPEN] Haircut G
[USACO20OPEN] Haircut G
题目描述
Farmer John 由于对整理他难以整平的头发感到疲惫,于是决定去理发。
他有一排 缕头发,第 缕头发初始时长度为 微米()。
理想情况下,他想要他的头发在长度上单调递增,所以他定义他的头发的 不良度 为逆序对的数量:满足 及 的二元对 。
对于每一个 ,Farmer John 想要知道他所有长度大于 的头发的长度均减少到 时他的头发的不良度。
输入格式
-
输入的第一行包含 。
-
第二行包含 。
输出格式
对于每一个 ,用一行输出 Farmer John 头发的不良度。
5
5 2 3 3 0
0
4
4
5
7
提示
样例 1 解释
输出的第四行描述了 Farmer John 的头发长度减少到 时的逆序对数量。
有五个逆序对:
和 。
数据范围
对于 的数据,。
共 个测试点,其中 为样例,其余性质如下:
- 测试点 满足 。
- 测试点 满足 。
- 测试点 没有额外限制。