問題一覧 > 通常問題

No.2999 Long Long Friedrice

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 46
作問者 : friedrice / テスター : 遭難者
0 ProblemId : 11657 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-12-24 07:37:30

ストーリー

friedrice君は身長が低すぎるので、身長を高くするポーションを薬屋に買いに行きました。
すると、薬屋には「セガノビール」という薬が売ってありました。

問題文

friedrice君の身長は最初 11 cmです。
彼はセガノビールを NN 本持っています。
ii 本目のセガノビールは、使用者の身長が AiA_i cmの時、飲むと身長が BiB_i cm高くなります。
そうでない場合、そのセガノビールを飲んでも何も起こりません。
NN 本のセガノビールをどのような順番で飲んでも良いとき、 NN 本飲んだ後のfriedrice君の身長の最大値は何cmですか。

入力

NN
A1 A2  ANA_1\ A_2\ \dots\ A_N
B1 B2  BNB_1\ B_2\ \dots\ B_N

  • 1N2×1031 \le N \le 2 \times 10 ^ 3
  • 1Ai,Bi5×1051 \le A_i, B_i \le 5 \times 10 ^ 5
  • 入力は全て整数

    出力

    NN 本飲んだ後のfriedrice君の身長の最大値を出力してください。

    サンプル

    サンプル1
    入力
    2
    1 4
    3 2
    出力
    6

    最初friedrice君の身長は 11 cmなので、 11 本目のセガノビールを飲みます。
    すると、friedrice君の身長は 33 cm高くなるので 44 cmになります。
    その後、 22 本目のセガノビールを飲むと、身長は 22 cm高くなるので 66 cmになります。
    身長を 66 cmより高くすることはできないので6を出力します。

    サンプル2
    入力
    1
    10
    5
    出力
    1

    friedrice君はセガノビールを飲んでも身長が変わらないので1を出力します。

    サンプル3
    入力
    5
    1 1 3 4 7
    2 3 4 2 5
    出力
    12

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