蛋仔移动到终点的步数<=棋盘收缩到最小的步数,条件满足

#include<bits/stdc++.h>
using namespace std;
int main()
{
    ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
    int n,m,k;cin>>n>>m>>k;
    int res=0,maxi=max(n,m);//棋盘最大长度
    int midx=n/2+1,midy=m/2+1;//终点坐标
    while(k--)
    {
        int a,b; cin>>a>>b;
      //x,y轴最大移动距离
        a=abs(a-midx);
        b=abs(b-midy);
      //<=棋盘移动,表示可以通关
        if(a+b<=maxi/2) res++;
    }
    cout<<res;
    return 0;
}