洛谷——P1033 自由落体
生活随笔
收集整理的這篇文章主要介紹了
洛谷——P1033 自由落体
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
https://www.luogu.org/problem/show?pid=1033#sub
題目描述
在高為 H 的天花板上有 n 個小球,體積不計,位置分別為 0,1,2,….n-1。在地面上有一個小車(長為 L,高為 K,距原點距離為 S1)。已知小球下落距離計算公式為 d=1/2*g*(t^2),其中 g=10,t 為下落時間。地面上的小車以速度 V 前進。
如下圖:
小車與所有小球同時開始運動,當小球距小車的距離 <= 0.0001(感謝Silver_N修正) 時,即認為小球被小車接受(小球落到地面后不能被接受)。
請你計算出小車能接受到多少個小球。
輸入輸出格式
輸入格式:
?
鍵盤輸人:
H,S1,V,L,K,n (l<=H,S1,V,L,K,n <=100000)
?
輸出格式:
?
屏幕輸出:
小車能接受到的小球個數。
?
輸入輸出樣例
輸入樣例#1:5.0 9.0 5.0 2.5 1.8 5 輸出樣例#1:
1
1 #include <algorithm> 2 #include <cstdio> 3 #include <cmath> 4 5 using namespace std; 6 7 double H,s,v,l,k,smax,smin; 8 int n,cnt; 9 10 int main() 11 { 12 scanf("%lf%lf%lf%lf%lf%d",&H,&s,&v,&l,&k,&n); 13 smax=s-sqrt((H-k)/5)*v+0.0001+l; 14 smin=s-sqrt(H/5)*v-0.0001; 15 for(int i=0;i<n;i++) 16 if(i<=smax&&i>=smin) cnt++; 17 printf("%d",cnt); 18 return 0; 19 }
?
轉載于:https://www.cnblogs.com/Shy-key/p/7203699.html
總結
以上是生活随笔為你收集整理的洛谷——P1033 自由落体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LVW特征选择算法简单介绍
- 下一篇: DB2 数据库软件下载