atcoder#ABC290H. [ABC290Ex] Bow Meow Optimization
[ABC290Ex] Bow Meow Optimization
配点 : 点
問題文
から までの番号がついた 匹の犬と、 から までの番号がついた 匹の猫がいます。 今から、これらの 匹を左右一列に好きな順序で並べます。 並べ方に応じて、それぞれの犬と猫には以下のように不満度が生じます。
- 犬 の不満度は、その犬より左にいる猫の匹数を 、右にいる猫の匹数を とすると、 である。
- 猫 の不満度は、その猫より左にいる犬の匹数を 、右にいる犬の匹数を とすると、 である。
不満度の総和の最小値を求めてください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを整数として出力せよ。
2 2
1 3
2 4
6
左から順に犬 、猫 、犬 、猫 と並べたとき、
- 犬 の不満度は
- 犬 の不満度は
- 猫 の不満度は
- 猫 の不満度は
となるため、不満度の総和は です。並べ方を変えても不満度の総和が 未満となることはないため、 が答えです。
1 2
100
100 290
390
5 7
522 575 426 445 772
81 447 629 497 202 775 325
13354