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

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

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

#include<iostream>
using namespace std;
int main() {
	float a1;
	while (cin >> a1) {//等比数列求第6位以及前5位求和 公比为1/2=0.5
		cout << 2.875 * a1 << endl;	//前5项和只包括下降的总高度 不包括上升的高度 上升的高度等于后四次下降得高度
		cout << a1 * 0.03125 << endl;//sn=a1*(1-q^(n))/(1-q)  an=a1*q^(n-1)
	}
}

好不容易做到一题超级简单的 层层优化后 为什么还是4ms运行时间!!!

#最短代码#
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务