AT_abc125_b [ABC125B] Resale
Description
[problemUrl]: https://atcoder.jp/contests/abc125/tasks/abc125_b
$ N $ 個の宝石があり、$ i $ 番目の宝石の価値は $ V_i $ です。
あなたはこれらの宝石の中からいくつかを選んで手に入れます。
このとき、$ 1 $ つも選ばなくとも、全て選んでも構いません。
ただし、$ i $ 番目の宝石を手に入れる場合コスト $ C_i $ を支払わなければいけません。
手に入れた宝石の価値の合計を $ X $、支払ったコストの合計を $ Y $ とします。
$ X-Y $ の最大値を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ V_1 $ $ V_2 $ $ ... $ $ V_N $ $ C_1 $ $ C_2 $ $ ... $ $ C_N $
Output Format
$ X-Y $ の最大値を出力せよ。
Explanation/Hint
### 制約
- 入力は全て整数である。
- $ 1\ \leq\ N\ \leq\ 20 $
- $ 1\ \leq\ C_i,\ V_i\ \leq\ 50 $
### Sample Explanation 1
$ 1 $ 番目の宝石と $ 3 $ 番目の宝石を選んだとき、$ X\ =\ 10\ +\ 5\ =\ 15,\ Y\ =\ 6\ +\ 4\ =\ 10 $ です。 このとき、$ X-Y\ =\ 5 $ となり、これが最大です。