#5099. Piano 2

0
    ID: 5099 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc355BGESP 3级数组枚举(单层循环)

Piano 2

Piano 2

题目描述

给你一个长度为 NN 的序列 A=(A1,A2,…,AN)A=(A_1,A_2,\dots,A_N) 和一个长度为 MM 的序列 B=(B1,B2,…,BM)B=(B_1,B_2,\dots,B_M)。这里,AA 和 BB 的所有元素两两互不相同。判断将 AA 和 BB 的所有元素按升序排列后得到的序列 C=(C1,C2,…,CN+M)C=(C_1,C_2,\dots,C_{N+M}) 中是否存在两个相邻的元素同时出自 AA。

输入格式

输入从标准输入给出,格式如下: NN MM A1A_1 A2A_2 …\dots ANA_N B1B_1 B2B_2 …\dots BMB_M

输出格式

如果 CC 包含两个相邻且都来自 AA 的元素,输出 YesYes;否则,输出 NoNo。

3 2
3 2 5
4 1
Yes
3 2
3 1 5
4 2
No
1 1
1
2
No

提示

1≤N,M≤1001 \leq N, M \leq 100 1≤Ai,Bj≤2001 \leq A_i, B_j \leq 200 A1,A2,…,AN,B1,B2,…,BMA_1, A_2, \dots, A_N, B_1, B_2, \dots, B_M 两两不同。 所有输入值均为整数。C=(1,2,3,4,5)C=(1,2,3,4,5)。由于 AA 中的 22 和 33 在 CC 中相邻出现,输出 YesYes。
C=(1,2,3,4,5)C=(1,2,3,4,5)。由于在 CC 中不存在两个都来自 AA 的相邻元素,输出 NoNo。

标签: AtCoder|abc355B

来源

AtCoder|abc355B