#include<stdio.h> int x,y,n,a[100][4],min=9999,ans,minn=9999; int abs(int a) { return (x>0?x:-x); } int main() { scanf("%d %d %d",&x,&y,&n); for(int i=1;i<=n;i++) { scanf("%d %d",&a[i][0],&a[i][1]); a[i][2]=abs(a[i][0]-x)+abs(a[i][1]-y); a[i][3]=abs(a[i][0])+abs(a[i][1]); if(a[i][2]==0) continue; if(a[i][2]<min) { min=a[i][2]; ans=i; } if(a[i][2]==min&&a[i][3]<minn) { minn=a[i][3]; ans=i; } } printf("%d %d\n",a[ans][0],a[ans][1]); return 0; } /************************************************************** Problem: 1347 User: admin Language: C Result: Accepted Time:9 ms Memory:1148 kb ****************************************************************/