题目描述
blablabla
样例
#include<iostream>
const int N = 1e6 + 10;
int a[N], b[N];
int m, n;
int main()
{
scanf("%d %d", &n, &m);
for (int i = 0; i < n; i++) scanf("%d", &a[i]);
for (int i = 0; i < m; i++) scanf("%d", &b[i]);
for (int i = 0, j = 0; i < n; )
{
while (j < m && a[i] != b[j]) j++;
if (j == m)
{
printf("No\n");
break;
}
if (b[j] == a[i])
i++, j++;
if (i == n)
{
printf("Yes\n");
break;
}
}
return 0;
}
blablabla
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla