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