#ARC155C. Even Sum Triplet

Even Sum Triplet

Even Sum Triplet

时间限制:2s
空间限制:1024MB

题目描述

给定两个长度为 NN 的整数序列 A=(A1,A2,…,AN)A=(A_1,A_2,\ldots,A_N) 和 B=(B1,B2,…,BN)B=(B_1,B_2,\ldots,B_N)。

你可以进行任意多次如下操作:

  • 选择一个满足 1≤i≤N−21\le i\le N-2 且 Ai+Ai+1+Ai+2A_i+A_{i+1}+A_{i+2} 为偶数的整数 ii,将 Ai,Ai+1,Ai+2A_i,A_{i+1},A_{i+2} 按任意顺序重新排列。

请判断能否使 AA 与 BB 完全相同。

输入格式

输入共三行:

N
A_1 A_2 \cdots A_N
B_1 B_2 \cdots B_N

输出格式

若可以做到,输出 Yes;否则输出 No。

样例输入 1

5
1 2 3 4 5
3 1 2 4 5

样例输出 1

Yes

样例输入 2

5
1 2 4 6 5
5 1 4 2 6

样例输出 2

No

样例输入 3

9
2 10 4 3 6 2 6 8 5
2 4 10 3 8 6 6 2 5

样例输出 3

Yes

数据范围

对于全部数据,3≤N≤2×1053\le N\le 2\times 10^5,1≤Ai,Bi≤2×1051\le A_i,B_i\le 2\times 10^5。

子任务编号 分值 特殊限制
1 10 A=BA=B
2 所有数均为偶数
3 20 在 A,BA,B 中均不存在恰含两个奇数的连续三元组
4 30 N≤8N\le 8
5 无特殊限制