#include<bits/stdc++.h> using namespace std; struct zp{ int x,y,s; float b,c; }a[1000]; int n,xx,yy; float bb; bool cmp(zp e,zp f ){ bool r; if(e.c<f.c||(e.c==f.c&&e.s<f.s)) r=true; else r=false; return r; } int main(){ cin>>xx>>yy; cin>>n; bb=xx*1.0/yy; for(int i=1;i<=n;i++){ cin>>a[i].x>>a[i].y; a[i].s=a[i].x*a[i].y; a[i].b=a[i].x*1.0/a[i].y; a[i].c=abs(a[i].b-bb); } sort(a+1,a+1+n,cmp); cout<<a[1].x<<" "<<a[1].y; return 0; } /************************************************************** Problem: 1346 User: fuyijun Language: C++ Result: Accepted Time:6 ms Memory:2096 kb ****************************************************************/