#include <bits/stdc++.h> using namespace std; int main() { int i,x,y,n,m,amin=INT_MAX,bmin=INT_MAX; cin>>x>>y; cin>>n; int a[n][2]; for(i=0;i<n;i++) cin>>a[i][0]>>a[i][1]; for(i=0;i<n;i++) {if(!(a[i][0]==x&&a[i][1]==y)) if(abs(a[i][0]-x)+abs(a[i][1]-y)<amin) {amin=abs(a[i][0]-x)+abs(a[i][1]-y); bmin=a[i][0]+a[i][1]; m=i; } else if(abs(a[i][0]-x)+abs(a[i][1]-y)==amin) {if(a[i][0]+a[i][1]<=bmin) {bmin=a[i][0]+a[i][1]; m=i; } } } cout<<a[m][0]<<" "<<a[m][1]; return 0; } /************************************************************** Problem: 1347 User: leo666 Language: C++ Result: Accepted Time:9 ms Memory:2072 kb ****************************************************************/