#abc290h. [abc290_h]Bow Meow Optimization
[abc290_h]Bow Meow Optimization
题目描述
有只狗,编号为到,和只猫,编号为到。你将把只动物按从左到右的顺序排列。每个动物的厌恶程度定义如下:
- 狗的厌恶程度是,其中和分别是在该狗左侧和右侧的猫的数量。
- 猫的厌恶程度是,其中和分别是在该猫左侧和右侧的狗的数量。
找出厌恶程度之和的最小可能值。
约束条件
- 输入中的所有值均为整数。
输入
从标准输入读入输入数据。输入格式如下:
输出
输出结果到标准输出。输出一个整数。
示例输入1
2 2
1 3
2 4
示例输出1
6
考虑以下排列方式:从左到右依次是狗,猫,狗,猫。那么,
- 狗的厌恶程度是;
- 狗的厌恶程度是;
- 猫的厌恶程度是;
- 猫的厌恶程度是;
所以厌恶程度之和是。重新排列动物无法使厌恶程度之和小于,因此答案是。
示例输入2
1 2
100
100 290
示例输出2
390
示例输入3
5 7
522 575 426 445 772
81 447 629 497 202 775 325
示例输出3
13354