J - 健康診断
Editorial
Time Limit: 2 sec / Memory Limit: 1024 MB
配点 : 点
問題文
狼と狐が健康診断を行うことになりました。健康診断は 日間にわたって行われ、それぞれの狼と狐は、 日間のうちある 日に健康診断に参加することになっています。 日目に健康診断に参加したい狼は 匹、 日目に健康診断に参加したい狐は 匹います。
ただし、 日間のそれぞれの日において、狼または狐のいずれか一方しか診断できないことになっています。 希望が合わない場合は他の日に参加することになるが、 日目に健康診断に参加したい狼や狐が 日目に健康診断を行う場合、不満度は です。 健康診断を行える日が存在しないときは、不満度は です。それぞれの狼と狐は、参加できる中で不満度が最小になるような日に健康診断に参加します。
日間のそれぞれの日において、狼と狐いずれを診断するかを最適に決めた時の、全ての狼と狐の不満度の合計の最小値を求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
:
出力
全ての狼と狐の不満度の合計の最小値を出力せよ。
入力例 1Copy
Copy
6 1 5 1 3 3 4 3 2 5 1 6 2
出力例 1Copy
Copy
15
日目に狼を診断し、 日目に狐を診断するのが最適です。
入力例 2Copy
Copy
10 26 37 1 49 1 74 2 99 2 100 2 75 3 62 3 62 2 37 2 37
出力例 2Copy
Copy
108