题解 1019: [编程入门]自由下落的距离计算

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

c语言调用函数解决

摘要:解题思路:回弹,落下路径是相同的,将其看作是一个整合,乘以2就行,i=5时,为第五次回弹,前面已经乘以二了,所以sum为第六落地,结果要求第五次落地,所以我们需要减去第五次回弹和第六次落地均为back……

可以将上行和下行的过程合二为一

摘要:解题思路:逐步分解后发现只有第一次释放时是无反弹的,那么我们就可以把每次反弹的过程看成第从2项开始的等比数列。注意事项:注意我是指把每一次反弹当作一项,也就是说一次反弹包含上行和下行,当然也不要忘记最……

靠数学公式

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int M,N; scanf("%d%d",&M,&N); float h,s;……