秋
查看原帖
秋
1072801
Kobe_Bryan楼主2024/7/16 09:17

全WAWA,但样例过

#include<bits/stdc++.h>
using namespace std;
int a[1000001],b[100001];
int main()
{
	int x,y,m=-1;
	bool g=false;
	scanf("%d%d",&x,&y);
	for(int i=1;i<=x;i++) scanf("%d",&a[i]);
	for(int i=1;i<=y;i++) scanf("%d",&b[i]);
	for(int i=1;i<=y;i++)
	{
		if(a[x/2]>b[i])
		{
			for(int j=1;j<=a[x/2];j++)
			if(a[i]==b[j])
			{
				g=true;
				m=i;
				break;
			}
		}
		else if(a[x/2]<b[i])
		{
			for(int j=a[x/2];j<=y;j++)
			if(a[i]==b[j])
			{
				g=true;
				m=i;
				break;
			}
		}
		else
		{
			cout<<a[x/2]<<" ";
			break;
		}
		if(g)cout<<m<<' ';
		else cout<<m;
		m=-1;
	}
	return 0;
}
2024/7/16 09:17
加载中...