配点 : 300 点
問題文
長さ N の数列 a1,a2,..,aN と b1,b2,..,bN が与えられます。
以下の操作を 0 回以上好きなだけ繰り返して、数列 a と b を一致させられるか判定してください。
操作: 1 以上 N 以下の整数 i,j (一致していてもよい)を選び、次の2つのことを同時に行う。
- ai に 2 を足す
- bj に 1 を足す
制約
- 1≤N≤10,000
- 0≤ai,bi≤109 (1≤i≤N)
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
N
a1 a2 .. aN
b1 b2 .. bN
出力
操作を 0 回以上繰り返して数列 a と b を一致させられるなら Yes
を、 そうでないなら No
を出力せよ。
3
1 2 3
5 2 2
Yes
例えば、次のように 3 回操作すればよいです。
- 1 回目: i=1,j=2. これによって a={3,2,3}, b={5,3,2} となります。
- 2 回目: i=1,j=2. これによって a={5,2,3}, b={5,4,2} となります。
- 3 回目: i=2,j=3. これによって a={5,4,3}, b={5,4,3} となります。
5
3 1 4 1 5
2 7 1 8 2
No
5
2 7 1 8 2
3 1 4 1 5
No