問題一覧 > 通常問題

No.2523 Trick Flower

レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 34
作問者 : MasKoaTS / テスター : Shirotsume fky_
0 ProblemId : 9275 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-10-25 16:18:24

問題文

魔法使いのコアさんは、1,2,,N1, 2, \dots, N の番号が付いた NN 種類の色の花をそれぞれ A1,A2,,ANA_{1}, A_{2}, \dots, A_{N} 本持っています。

コアさんは、これらに対して次の操作を 00 回以上好きな回数だけ行います。

  • 11 以上 NN 以下の整数 ii11 つ選び、次の操作を行う。

    • CiC_{i} の花を 11 本以上持っているならば、このうちいずれか 11 本の色を魔法によって色 ii に変化させる。

また、上記の操作をすべて終了した後、コアさんは次の操作を 00 回以上行える限り行います。

  • 1,2,,N1, 2, \dots, N の花をそれぞれ B1,B2,,BNB_{1}, B_{2}, \dots, B_{N} 本使用し、花束を 11 個作る。
    ただし、複数の花束に対して同一の花を使用することはできない。

このとき、コアさんは花束を最大でいくつ作れますか?

制約

  • 1N1051 \leq N \leq 10^{5}

  • 0Ai,Bi1090 \leq A_{i}, B_{i} \leq 10^{9} (1iN)(1 \leq i \leq N)

  • B1,B2,,BNB_{1}, B_{2}, \dots, B_{N} の総和は 11 以上

  • 1CiN1 \leq C_{i} \leq N (1iN)(1 \leq i \leq N)

  • 入力はすべて整数

入力

入力は次の形式で与えられます。

NN
A1A_{1} A2A_{2} \cdots ANA_{N}
B1B_{1} B2B_{2} \cdots BNB_{N}
C1C_{1} C2C_{2} \cdots CNC_{N}
  • 11 行目には NN が与えられる

  • 22 行目には A1,A2,,ANA_{1}, A_{2}, \dots, A_{N} がこの順に半角スペース区切りで与えられる

  • 33 行目には B1,B2,,BNB_{1}, B_{2}, \dots, B_{N} がこの順に半角スペース区切りで与えられる

  • 44 行目には C1,C2,,CNC_{1}, C_{2}, \dots, C_{N} がこの順に半角スペース区切りで与えられる

出力

答えを 11 行に出力してください。

サンプル

サンプル1
入力
3
9 3 1
1 2 3
2 1 1
出力
2

次の操作を行うことにより、花束を 22 個作れます。

  1. i=2i = 2 とする。色 11 の花を 11 本選び、これを色 22 に変化させる。

  2. i=3i = 3 とする。色 11 の花を 11 本選び、これを色 33 に変化させる。この操作を合計 55 回繰り返す。

  3. 先の 22 つの操作により、色 1,2,31, 2, 3 の花の所持数はそれぞれ 3,4,63, 4, 6 本となる。

  4. 1,2,31, 2, 3 の花をそれぞれ 1,2,31, 2, 3 本使用し、花束を 11 個作る。この操作を合計 22 回繰り返す。

どのように操作を行っても、花束を 33 個以上作ることはできません。

サンプル2
入力
2
0 100
100 0
1 1
出力
0

花束は 11 個も作れません。

サンプル3
入力
12
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
0 0 0 0 0 0 0 0 0 0 0 1
2 3 4 5 6 7 8 9 10 11 12 1
出力
12000000000

答えは32bit整数型に収まらない可能性があります。

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