题目描述
晨晨和瑶瑶一天打算去亲戚那里,瑶瑶和晨晨一起出发,但是她们的速度不一定相同,现在给出她们家到亲戚家的距离S,瑶瑶速度为A,晨晨速度为B,问她们到达亲戚家的时间是多少,以最后一个人到达的时间为准(时间为整数,也就是整除)。
输入
三个空格分开的整数S A B(三个数都是大于0小于100的正整数)
输出
一行:输出最后一个到达亲戚家的时间是多少
样例输入
10 3 4
样例输出
3
观察样例,我们不难看出:最后一个到达亲戚家并不需要真正到达,只需要差不多到达即可,也可以用小数转整数。
代码实现:
方法1-差不多:
python实现:
a,b,c=map(int,input().split())
t=0
t=min(c,b)
print(a//t)
C++实现:
#include<bits/stdc++.h>
using namespace std;
int main(){
int s , a , b ;
cin >> s >> a >> b ;
cout << s / min ( a , b ) ;
return 0;
}
方法2-精确数:
python不会实现
C++实现:
#include<bits/stdc++.h>
using anempace std;
int main(){
int s , a , b ;
float ans ;
cin >> s >> a >> b ;
ans = s / min ( a , b );
cout << int ( ans ) ;
return 0;
}
有什么BUG或不好欢迎指出
小白学习中......