問題一覧 > 通常問題

No.2852 Yakitori Optimization Problem

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 128
作問者 : dyktr_06 / テスター : ryota2357 square1001 sepa38
1 ProblemId : 10856 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-08-20 19:22:17

問題文

NN 本の焼き鳥が一列に並んでいます。

左から ii 本目の焼き鳥の美味しさは AiA_i です。

これらの焼き鳥にそれぞれ塩かタレのいずれかのトッピングを行います。また、NN 本の焼き鳥のうち KK 本は塩のトッピング、NKN - K 本はタレのトッピングを行うことにしました。

左から ii 本目の焼き鳥に塩のトッピングを行うと美味しさが BiB_i、タレのトッピングを行うと美味しさが CiC_i だけ上昇します。

ここで、sepa くんはできるだけ美味しい焼き鳥を食べたいため、美味しさの総和を最大化するようにトッピングを行うことにしました。

NN 本の焼き鳥の美味しさの総和としてありうる最大値を求めてください。


制約

  • 1N2×1051 \leq N \leq 2 \times 10^{5}
  • 0KN0 \leq K \leq N
  • 1Ai1091 \leq A_i \leq 10^{9}
  • 1Bi,Ci1091 \leq B_i, C_i \leq 10^{9}
  • 入力はすべて整数である。

入力

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

NN KK 
A1A_1 A2A_2 ... ANA_N 
B1B_1 B2B_2 ... BNB_N 
C1C_1 C2C_2 ... CNC_N 

出力

問題の答えを一行に出力せよ。

サンプル

サンプル1
入力
3 2
2 3 5
5 7 6
4 9 2
出力
30

左から 11 本目の焼き鳥と 33 本目の焼き鳥に塩のトッピング、22 本目の焼き鳥にタレのトッピングを行うと、美味しさの総和は (2+5)+(3+9)+(5+6)=30(2 + 5) + (3 + 9) + (5 + 6) = 30 となり、これが最大です。

サンプル2
入力
10 4
6 35 90 38 69 51 66 40 92 74
53 83 46 26 3 48 50 38 67 66
32 52 20 47 51 77 24 77 26 6
出力
1131

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。