HJ38 题解 #求小球落地5次后所经历的路程#

求小球落地5次后所经历的路程和第5次反弹的高度

https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446

#思路:前四次落地反弹,第五次落地,加和就是第五次落地时经过的总距离
#再反弹一次就是第五次落地的一半

n=int(input())
sum=0#总路程
ans=0#第五次反弹
luo=n
fan=luo/2
#前四次
for i in range(4):
    sum+=luo
    sum+=fan
    luo=fan
    fan=luo/2
#第五次
sum+=luo
ans=fan

print(sum)
print(ans)

#华为##华为机试##华为od##华为od机试#
华为HJ103所有解法 文章被收录于专栏

这是我准备华为od面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~

全部评论

相关推荐

05-01 22:41
中南大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务