赞
踩
题目描述:
已知小张和小明之间的距离为x,小张骑车的速度为v1,小明步行的速度为v2,(v1>v2)。给定的时间为t,若小明会被追上,请问经过了多少时间。(若恰好在t时刻被追上,则不算被追上)
输入格式:
一行四个正整数,分别为小张和小明相距的距离x,小张的速度v1,小明的速度v2,时间t。
输出格式:
若被追上,则输出Yes和经过的时间(保留两位小数)。
若没追上,则输出No。
样例输入:
10 6 1 3
样例输出:
Yes 2.00
时间限制: 1000ms
空间限制: 256MB
代码如下:
- #include<bits/stdc++.h>
- using namespace std;
- int main(){
- double a,x,v1,v2,t;
- cin>>x>>v1>>v2>>t;
- a=x/(v1-v2);
- if(a<=t){
- cout<<"Yes ";
- printf("%.2lf",a);
- }else{
- cout<<"No";
- }
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。