文章
3
粉丝
0
获赞
9
访问
647
#include<iostream>
#include<cstdio>
#include<vector>
using namespace std;
int main(){
double d,tmp1,tmp2;
int n;
cin>>d>>n;
vector<double> dis,v;
//最后一辆车走完全程所需时间,等于前面所有车中,最慢的一辆走完其路程所需时间
//最后一车速度=最后一辆车要走路程/前面最慢车所耗时间
for(int i=0;i<n;i++){
cin>>tmp1;
dis.push_back(d-tmp1);
cin>>tmp2;
v.push_back(tmp2);
}
double max_time=0;
for(int i=0;i<n;i++){
if((dis[i]/v[i])>max_time) max_time=dis[i]/v[i];
}
//实在不会cout控制输出位数orz
printf("%6lf",double(d/max_time));
}
登录后发布评论
暂无评论,来抢沙发