1 条题解
-
0
C++ :
#include<bits/stdc++.h> using namespace std; int main(){ int n,x,y,i,j,a[100][100],r,r1; double min=10000; double s=0,s1=0; cin>>x>>y; cin>>n; for (i=0;i<n;i++) { for (j=0;j<2;j++) { cin>>a[i][j]; } } s=x*1.0/y; for (i=0;i<n;i++) { s1=a[i][0]*1.0/a[i][1]; if (fabs(s-s1)<min) { min=fabs(s-s1); r=a[i][0]; r1=a[i][1]; } else if (fabs(s-s1)==min && a[i][0]*a[i][1]<r*r1) { r=a[i][0]; r1=a[i][1]; } } cout<<r<<" "<<r1<<endl; return 0; }
- 1
信息
- ID
- 2266
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者