#ATagc065e. [AGC065E] One Two Three
[AGC065E] One Two Three
题目描述
给定两个长度为 的正整数序列 和 。
请你求出一个长度为 的正整数序列 ,其中对于每个 , 可以是 或 ,使得 的逆序对数最小。请输出这个最小的逆序对数。
对于 组测试用例,请分别输出答案。
输入格式
输入通过标准输入给出,格式如下:
其中,第 个测试用例 的格式如下:
输出格式
请输出每个测试用例的答案。
样例 1
输入
8
3
2 1 1
3 3 2
5
2 1 3 2 2
1 2 1 2 3
8
2 1 3 3 3 1 2 2
1 2 3 1 2 1 3 2
10
1 3 2 1 1 3 2 2 2 2
2 3 1 1 1 1 3 1 3 3
12
2 1 1 3 3 1 3 3 2 2 2 1
3 1 1 3 3 1 3 2 3 2 1 2
15
1 3 1 3 3 2 2 1 2 3 3 3 1 1 3
3 3 3 2 3 2 1 3 2 1 2 2 3 3 3
18
3 1 1 3 3 2 1 1 2 3 2 1 3 3 3 2 2 3
1 1 3 2 1 3 1 2 1 2 3 2 2 1 3 1 3 3
20
2 2 3 1 1 3 2 3 3 1 3 1 2 1 2 2 1 2 3 2
1 1 1 3 3 1 1 3 2 2 1 1 1 1 1 2 2 2 2 1
输出
1
0
6
6
20
9
5
17
说明/提示
限制条件
- 所有测试用例中 的总和不超过 。
样例解释 1
对于第 个测试用例,最优的 例如 ,此时逆序对数为 。
对于第 个测试用例,最优的 例如 ,此时逆序对数为 。
由 ChatGPT 4.1 翻译