#include<bits/stdc++.h> using namespace std; int x,y,n; struct tp{ int w; int h; int s; float whb; float c; }a[200]; bool cmp(tp b,tp d){ if(b.c<d.c||(b.c==d.c&&b.s<d.s))return true; else return false; } int main(){ cin>>x>>y; float xyb=x*1.0/y; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].w>>a[i].h; a[i].s=a[i].w*a[i].h; a[i].whb=a[i].w*1.0/a[i].h; a[i].c=abs(a[i].whb-xyb); } // cout<<xyb<<endl; // for(int i=1;i<=n;i++){ // cout<<a[i].w<<" "<<a[i].h<<" "<<a[i].s<<" "<<a[i].whb<<" "<<a[i].c<<endl; // } sort(a+1,a+1+n,cmp); // for(int i=1;i<=n;i++){ // cout<<a[i].c<<" "<<a[i].s <<" "<<a[i].w<<" "<<a[i].h<<endl; // } cout<<a[1].w<<" "<<a[1].h; return 0; } /************************************************************** Problem: 1346 User: hulaoshi Language: C++ Result: Accepted Time:9 ms Memory:2080 kb ****************************************************************/