| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 512 MB | 54 | 22 | 20 | 62.500% |
世の中の少女たちはキュゥべえと契約し願いを叶えてもらい,それとひきかえに魔法少女となる.使う魔法の形・効果は願いに強く影響を受ける.魔法少女さやかちゃんは最近キュゥべえと契約した新米魔法少女である.さやかの願いは「事故のため指が動かなくなり,音楽を演奏するのを諦めていた男の子を助けること」であったので,作る魔方陣は音符が輪の上に並んだ形をしている.
さやかは N 個の音符を持っており,それらを輪の上に並べることによって魔方陣を作る.音符をどのような順番で並べるかは彼女の自由である.魔方陣を作るために精神力が消費され,その量は音符の配置によって以下のように決まる.
例えば音楽的美しさがそれぞれ {100, 200, 300, 400, 500} で,音程が {1, 3, 5, 4} である音符をこの順番で並べて魔方陣を作った時,消費される精神力は 37 (=[(100+200+300)⁄99]+[(300+400+500)⁄99]+[(500+400)⁄99]+[(400+300+200+100)⁄99]) となる.
使うべき音符の音程の組み合わせと各音程の音楽的美しさが与えられるので,消費される精神力の最小値を求めよ.
入力は以下の形式で与えられる.
N M L K1 K2 … KN S1 S2 … SM
N はさやかの持っている音符の数,M は音楽的美しさの値の個数,L は反発力を定めるのに使われる定数である.
Ki は音符の音程を表し,Sj は音楽的美しさを表す.
消費される精神力の最小値を 1 行に出力せよ.
4 5 99 1 4 5 3 100 200 300 400 500
37
3 1 99 1 1 1 100
3