建议加强数据
查看原帖
建议加强数据
794701
wo_hen_la楼主2023/7/22 10:51

我这份代码开O2就能卡过

#include<bits/stdc++.h>
using namespace std;
map<long long,int> a;
int main()
{
	long long n,m,b;
	cin>>n>>m;
	for(long long i=0;i<n;i++){
		scanf("%d",&b);
		if(a[b]==0){
			a[b]=i+1;
		}
	}
	while(m--){
		scanf("%d",&b);
		if(a[b]==0) printf("%d ",-1);
		else printf("%d ",a[b]);
	}
	return 0;
}
2023/7/22 10:51
加载中...