#P9. 【USTC女生赛校内选拔】DESTRUCTION 3,2,1

    ID: 170 Type: Default 1000ms 512MiB

【USTC女生赛校内选拔】DESTRUCTION 3,2,1

题目描述

给定一个长度为 nn 的整数序列 a1,a2,,ana_{1}, a_{2}, \cdots, a_{n}

你可以进行若干次(00n1n-1 次)以下两种操作之一:

  • 选择一个 i(1in1)i (1\leq i \leq n-1),将第 ii 个元素和第 i+1i+1 个元素合并,新元素的值为 min(ai,ai+1)\min(a_i, a_{i+1})。操作后 nn 减少 11
  • 选择一个 i(1in1)i (1\leq i \leq n-1),将第 ii 个元素和第 i+1i+1 个元素合并,新元素的值为 max(ai,ai+1)\max(a_i, a_{i+1})。操作后 nn 减少 11

现在给定一个目标序列 b1,b2,,bmb_{1}, b_{2}, \cdots, b_{m},其中 mnm \leq n

请判断是否存在一系列操作,能够将初始序列 aa 变为目标序列 bb

输入格式

本题有多组数据。

第一行一个整数 T(1T104)T (1\leq T \leq 10^4),表示有 TT 组数据,各组数据之间互不影响。

对于每组数据,第一行两个整数 n(1n105)n (1\leq n \leq 10^5)m(1mn)m (1\leq m \leq n),表示初始序列长度和目标序列长度。保证所有测试点的 nn 之和不超过 10510^5

第二行 nn 个整数 a1,a2,,an(1ai109)a_1,a_2,\cdots,a_n (1\leq a_i \leq 10^9),表示初始序列。

第三行 mm 个整数 b1,b2,,bm(1bi109)b_1,b_2,\cdots,b_m (1\leq b_i \leq 10^9),表示目标序列。

输出格式

对于每组数据,输出一行 YesNo

输入样例

3
4 2
3 2 4 1
2 1
6 3
100 200 300 200 100 50
200 100 200
4 4
1 2 3 4
1 2 3 4

输出样例

Yes
No
Yes

样例解释

对于第一组数据,可以这样操作:

  • 将第 11 个元素与第 22 个元素合并,得到新元素,值为 min(3,2)=2\min(3, 2)=2。此时序列为 2,4,12,4,1
  • 将第 22 个元素与第 33 个元素合并,得到新元素,值为 min(4,1)=1\min(4, 1)=1。此时序列为 2,12,1

Related

In following contests:

2024 CCPC 女生赛选拔