标签:inpu otto 说明 print nbsp 键盘输入 include ring class
在高为HH的天花板上有nn个小球,体积不计,位置分别为0,1,2,…,n-10,1,2,…,n−1。在地面上有一个小车(长为LL,高为KK,距原点距离为S_1S1?)。已知小球下落距离计算公式为d=0.5 \times g \times (t^2)d=0.5×g×(t2),其中 g=10g=10,tt为下落时间。地面上的小车以速度VV前进。
如下图:
小车与所有小球同时开始运动,当小球距小车的距离\le 0.0001≤0.0001时,即认为小球被小车接受(小球落到地面后不能被接受)。
请你计算出小车能接受到多少个小球。
键盘输入:
H,S_1,V,L,K,n (l \le H,S_1,V,L,K,n \le 100000)H,S1?,V,L,K,n(l≤H,S1?,V,L,K,n≤100000)
屏幕输出:
小车能接受到的小球个数。
5.0 9.0 5.0 2.5 1.8 5
1
当球落入车的尾部时,算作落入车内。
#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #include<cmath> #include<queue> using namespace std; double h,s1,v,l,k,n; int main(){ scanf("%lf%lf%lf%lf%lf%lf",&h,&s1,&v,&l,&k,&n); double Maxtime=sqrt(h/5); double Mintime=sqrt((h-k)/5); int s=int(s1-Mintime*v+l); int e=int(s1-Maxtime*v); s=fmin(s,n); e=fmax(e,0); printf("%d\n",s-e); return 0; }
标签:inpu otto 说明 print nbsp 键盘输入 include ring class
原文地址:https://www.cnblogs.com/xiongchongwen/p/11483864.html