0分求解
查看原帖
0分求解
983593
lihaoran2012楼主2024/8/18 14:04
#include<bits/stdc++.h>
using namespace std;
const long long N=1e8+10;
long long d[N],b[N]; 
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	cin>>d[i];
	for(int j=1;j<=m;j++)
	cin>>b[j];
	for(int i=1;i<=m;i++){
		int cnt=0,ans=0;
		for(int j=1;j<=n;j++){
		    ans++;
			if(b[i]==d[j]){
		    	++cnt;
			}
			if(ans==m){
				break;
			}
			
	    }
	    if(cnt==0){
	    	cout<<"-1"<<" ";
		}else{
			cout<<cnt<<" ";
		}
    }
return 0;
}

2024/8/18 14:04
加载中...