Ride to office

MZone中除了Weiwei的人都以固定的速度骑自行车到办公室,Weiwei则总是跟着别人。Weiwei在0时刻到达MZone的大门,他会寻找一个人跟随。如果有人在0时刻出发,他就会跟随那个人,否则他会等着,直到有人出发。在路上,如果一个更快的人超过了魏伟,他将跟随那个更快的人。
MZone到办公室的距离为4.5km。

给出n个人的速度v(km/h)和出发时间t(s),求Weiwei到达办公室的时间(s)。

【输入样例】

4
20 0
25 -155
27 190
30 240
2
21 0
22 34
0

【输出样例】

780
771
题意

题解

#include<iostream>
#include<cmath>
using namespace std;
long n,i;
double v,t,x,m;
int main()
{
while(cin>>n&&n) 
{
m=4.5*3600;//最多使用的时间 
for(i=1;i<=n;i++) 
{
cin>>v>>t;
if(t>=0) 
{
v/=3600;//换算单位 
x=4.5/v+t;//全程用此速度所需的时间 
if(x<m) m=x;//更新答案 
}
}
cout<<ceil(m)<<endl;
}
return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值