#3114. Contrast

0

Contrast

Contrast

题目描述

给出两个长度为 NN 的序列 AA 和 BB。 AA 和 BB 均按升序排列。 检查是否可以重新排列 BB 的各项,使得对每个 ii(1≤i≤N1 \leq i \leq N)均满足 Ai≠BiA_i \neq B_i,如果可能,输出任意一种满足条件的重排。

输入格式

输入按下列格式从标准输入给出: NN A1A_1 A2A_2 ⋯\cdots ANA_N B1B_1 B2B_2 ⋯\cdots BNB_N

输出格式

如果不存在满足条件的重排,输出 NoNo。 如果存在满足条件的重排,第一行输出 YesYes。 之后在第二行输出 BB 的一种重排,项之间用空格分隔。 如果存在多个满足条件的重排,可以输出其中任意一个。

6
1 1 1 2 2 3
1 1 1 2 2 3
Yes
2 2 3 1 1 1
3
1 1 2
1 1 3
No
4
1 1 2 3
1 2 3 3
Yes
3 3 1 2

提示

1≤N≤2×1051\leq N \leq 2 \times 10^5 1≤Ai,Bi≤N1\leq A_i,B_i \leq N AA 和 BB 均按升序排列。 输入中的所有数值都是整数。

标签: AtCoder|abc178F

来源

AtCoder|abc178F