#include<iostream>
#include<set>
#include<algorithm>
using namespace std;
int a[100100];
int b[100100];
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=m;i++){
cin>>b[i];
}
int j=0;
for(int i=1;i<=m;i++){
if(a[j+1]==b[i]){
j++;
}
if(j==n){
cout<<"Yes";
break;
}
}
if(j<n){
cout<<"No";
}
return 0;
}
acwing.【判断子序列】(双指针)
最新推荐文章于 2024-07-12 10:45:15 发布