文章
24
粉丝
27
获赞
162
访问
17.6k
#include<bits/stdc++.h>
using namespace std;
struct node {
    int k,v;
    double t;
} a[1005];  
int main() {
    int d,n;
    cin >> d >> n;
    for(int i=0;i<n;i++)
        scanf("%d %d",&a[i].k,&a[i].v);
    a[0].t=(d-a[0].k)/a[0].v;
    for(int i=1;i<n;i++){
        a[i].t=(d-a[i].k)*1.0/a[i].v;
        if(a[i].t<a[i-1].t)
            a[i].t=a[i-1].t;
    }
    printf("%6lf\n",d/a[n-1].t);
    return 0;
}
 
登录后发布评论
暂无评论,来抢沙发