P2249满江红求调,几乎复制题解但全WA
查看原帖
P2249满江红求调,几乎复制题解但全WA
951252
PAS_楼主2023/7/17 21:25

这是帮一个禁言的朋友问的

参考了第一篇题解的代码

题解代码能AC

这几乎可以说是从题解修改来的代码:

#include <bits/stdc++.h>
#define int long long
using namespace std;
const int MAXN=1e6+10;
int a[MAXN];
int fastread(){
	int x=0,y=1;
	char ch=getchar();
	while (ch<'0'||ch>'9'){
		if (ch=='-')
			y=-1;
		ch=getchar();
	}
	return x*y;
}
signed main(){
	int n=fastread(),m=fastread();
	for (int i=1;i<=n;i++){
		a[i]=fastread();
	}
	while (m--){
		int x=fastread(),ans=lower_bound(a+1,a+n+1,x)-a;
		if (x!=a[ans]) 
			cout<<"-1";
		else
			cout<<ans;
	}
	return 0; 
}

WA了

orz求教

2023/7/17 21:25
加载中...