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

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

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

from decimal import Decimal

high = int(input())

# dp[i] 第i次落地经过了多少米
dp = [high * (-1) for _ in range(6)]
# fantan[i] 第i次落地反弹多高
fantan = [high for _ in range(6)]
for i in range(1, 6):
    fantan[i] = Decimal(fantan[i - 1] / 2)
    dp[i] = dp[i - 1] + 2 * fantan[i - 1]
print(dp[5])
print(fantan[5])

全部评论

相关推荐

10-22 12:34
测试工程师
EternalRig...:别吓人啊[牛泪你这让后生看着没学习的欲望了。
投了多少份简历才上岸
点赞 评论 收藏
分享
27双非本,最近面试被挂麻了面试官说简历内容太简单了,技术栈要单独一行,各位佬有啥建议吗
LZStarV:项目太简单了,你像用什么开发的技术栈没必要写一句话,按点写就好了;有特色的比如说WebSocket、视频流这种狠狠吹,那就好看多了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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