#include<bits/stdc++.h> using namespace std; int main() { int a[100][2],i,j,n,x,y,amin,bmin[100][2],k=0,g=0,o=0,min1=0,min2=0; amin=INT_MAX; g=INT_MAX; cin>>a[0][0]>>a[0][1]; cin>>n; for(i=1;i<n+1;i++){ if(a[i][0]!=a[0][0]||a[i][1]!=a[0][1]) cin>>a[i][0]>>a[i][1]; } for(i=0;i<n;i++){ for(j=0;j<2;j++){ k=abs(i-a[0][0])+abs(j-a[0][1]); if(amin>k){ amin=k; min1=a[i][0]; min2=a[i][1]; } if(amin==k){ bmin[i][0]=a[i][0]; bmin[i][1]=a[i][1]; o=1; } } } if(o==1){ for(i=0;i<n;i++){ k=abs(bmin[i][0]-0)+abs(bmin[i][1]-0); if(g>k){ g=k; min1=bmin[i][0]; min2=bmin[i][1]; } } } cout<<min1<<" "<<min2; return 0; } /************************************************************** Problem: 1347 User: houshanglin Language: C++ Result: Wrong Answer ****************************************************************/