A - Wolf Keyboard Editorial

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 100100

問題文

ある世界では NN 種類の文字が使われています。また、この世界のキーボードには、KK 個の文字キーと 11 個の Shift キーがあります。 しかし、 文字の種類数はキーボードの文字キーの数より多く、文字キーの数の 22 倍より少ないことが分かっています。 すなわち、K<N<2KK < N < 2K を満たします。

そこで、以下のようにして全種類の文字を入力できるようにします。

  • NN 種類の文字のうち KK 種類の文字は、ある文字キーを 11 回押すことで 11 文字入力される。
  • 残りの NKN-K 種類の文字は、Shift キーとある文字キーを 11 回同時に押すことで 11 文字入力される。

今、サイボウズの高橋さんはとある文書を入力することになりました。この文書には、ii 種類目の文字が aia_i 個含まれています。 適切に文字とキーを割り当てることによって、キーを押す回数の合計を最小化したいです。ただし、Shift キーと文字キーを同時に押すのを 22 回押したとカウントします。

キーを押す回数の合計の最小値を求めてください。

制約

  • 2K502 ≤ K ≤ 50
  • K<N<2KK < N < 2K
  • 0ai1000 ≤ a_i ≤ 100 (1iN1 ≤ i ≤ N)

入力

入力は以下の形式で標準入力から与えられる。

NN KK
a1a_1
::
aNa_N

出力

キーを押す回数の合計の最小値を出力せよ。


入力例 1Copy

Copy
6 4
9
7
1
1
9
8

出力例 1Copy

Copy
37

11 種類目、22 種類目、55 種類目、66 種類目の文字を文字キーのみを押すことで入力でき、33 種類目、44 種類目の文字を Shift キーと文字キーを同時に押すことで 入力できるようにキーを割り当てると、キーを押す回数の合計は最小となり、押す回数は合計で 9+7+1×2+1×2+9+8=379 + 7 + 1 × 2 + 1 × 2 + 9 + 8 = 37 となります。


入力例 2Copy

Copy
8 5
0
5
7
8
7
0
9
3

出力例 2Copy

Copy
42


2025-04-03 (Thu)
17:21:44 +00:00