是我理解错题意了吗?
查看原帖
是我理解错题意了吗?
1083200
guojiahong楼主2024/3/24 19:11

我的代码(C++):

#include<bits/stdc++.h>
using namespace std;
int k[10001][2];
bool d[10001][10001];
bool p=1;
int ans;
int main(){
	int n,w,h,m;
	cin>>n>>w>>h>>m;
	int a,b;
	int n1,n2;
	if(n%2==1)n1=n2=n/2+1;
	else
	{
		n1=n/2;
		n2=n/2+1;
	}
	for(int i=1;i<=m;i++)
	{
		cin>>a>>b;
		if(p)
		{
			if(!d[a][b]&&b<=n1)k[a][0]++;
			if(!d[a][b]&&b>=n2)k[a][1]++;
			d[a][b]==1;
			if(k[a][0]==n1||k[a][1]==n1)
			{
				cout<<"yes\n"<<i;
				p=0;
			}
		}
		
	}
	if(p)cout<<"no";
	return 0;
}
2024/3/24 19:11
加载中...