#ATabc327d. [ABC327D] Good Tuple Problem
[ABC327D] Good Tuple Problem
题目描述
对于由不超过 的正整数组成的长度为 的数列对 $(S, T) = ((S\_1, S\_2, \dots, S\_M), (T\_1, T\_2, \dots, T\_M))$,如果满足以下条件,则称其为良好数列对:
- 存在一个由 组成的长度为 的数列 ,使得对于每个 ,都有 。
现给定一个由不超过 的正整数组成的长度为 的数列对 $(A, B) = ((A\_1, A\_2, \dots, A\_M), (B\_1, B\_2, \dots, B\_M))$。请判断 是否为良好数列对。如果是,输出 Yes,否则输出 No。
输入格式
输入以如下格式从标准输入读入:
输出格式
如果 是良好数列对,输出 Yes;否则输出 No。
样例 1
输入
3 2
1 2
2 3
输出
Yes
样例 2
输入
3 3
1 2 3
2 3 1
输出
No
样例 3
输入
10 1
1
1
输出
No
样例 4
输入
7 8
1 6 2 7 5 4 2 2
3 2 7 2 1 2 3 3
输出
Yes
说明/提示
限制条件
- 输入的所有值均为整数
样例解释 1
取 ,这是一个由 组成的长度为 的数列,且满足 且 。因此, 满足良好数列对的条件。
样例解释 2
不存在满足条件的数列 ,因此 不是良好数列对。
由 ChatGPT 4.1 翻译