長さ \(N\) の \(2\) つの整数列 \(A=(A_1,A_2,\dots, A_N)\) と \(B=(B_1, B_2, \dots, B_N)\) が与えられます。
あなたは以下の \(3\) つの操作を好きな順番で好きな回数行うことができます。
\(A_i \le B_i\) がすべての \(i~(1\le i \le N)\) について満たされるようにするために必要な操作回数の最小値を求めてください。
入力は以下の形式で標準入力から与えられます。
| \(N\) | |
| \(A_1~A_2~\dots~A_N\) | |
| \(B_1~B_2~\dots~B_N\) |
入力は以下の制約をすべて満たします。
答えを一行に出力してください。
以下の追加制約を満たすデータセットに正解した場合、部分点が与えられます。
31 4 56 3 2
2
31 2 34 5 6
0
22 21 2
1
38 8 84 4 4
3
入出力例 \(1\) について、例えば以下のように操作をすると、\(2\) 回の操作で条件を満たすことができます。
入出力例 \(2\) については初期状態ですでに条件を満たしています。
入出力例 \(3\) について、入力は一つ目の追加制約を満たします。
入出力例 \(4\) について、入力は二つ目の追加制約を満たします。