我的代码(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;
}