题解 | #弹地小球#除去起始高度,其余为等比数列求和。
for _ in range(int(input())): H, n = map(int, input().split()) print('%.2f' % (H * 2 * (1 - 0.5 ** (n - 1)) + H))
for _ in range(int(input())): H, n = map(int, input().split()) print('%.2f' % (H * 2 * (1 - 0.5 ** (n - 1)) + H))
相关推荐