相等记得j++,别忘了
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N=100010;
int a[N],b[N];
int n,m;
signed main()
{
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=1;
int cnt=0;
for(int i=1;i<=n;i++)
{
while(j<m&&b[j]!=a[i]) j++;
//cout<<j<<' '<<i<<endl;
if(b[j]==a[i])
cnt++,j++;
}
if(cnt==n)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return 0;
}