首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
弹地小球
[编程题]弹地小球
热度指数:6650
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
一个小球,从高为
H
的地方下落,下落弹地之后弹起高度为下落时的一半,比如第一次弹起高度为
H/2
,如此往复,计算从小球
H
高度下落到第
n
次弹地往返的总路程。
输入描述:
输入第一行为样例数m,接下来m行每行两个整数H和n,n不超过5。
输出描述:
输出m行,表示所求总路程,结果保留小数点后两位。
示例1
输入
1 5 2
输出
10.00
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(14)
分享
提交结果有问题?
37个回答
4篇题解
开通博客
echo991206
发表于 2022-03-10 10:39:10
这题的n取得很小,如果大的话,可以直接用等比数列算更快,等比q为0.5 ">#include<math.h> int main() { int m; scanf("%d",&m); while(m--) { dou
展开全文
也不容易的小白菜很怕黑
发表于 2023-03-30 18:12:48
//一个小球,从高为H的地方下落,下落弹地之后弹起高度为下落时的一半,比如第一次弹起高度为H/2, //如此往复,计算从小球H 高度下落到第n 次弹地往返的总路程。 #include<stdio.h> int main() { int m; scanf("%d", &m
展开全文
czz__zzz
发表于 2025-03-30 14:10:26
#include<iostream> using namespace std; int main() { int n; cin >> n; while (n) { double h; int w; cin >> h >> w;
展开全文
笑川不吃香菜
发表于 2024-03-13 10:40:55
#include <bits/stdc++.h> using namespace std; int main() { int m;cin>>m; while(m--){ vector<float>v; float H
展开全文
问题信息
思维
基础数学
上传者:
小小
难度:
37条回答
14收藏
6165浏览
热门推荐
通过挑战的用户
查看代码
_cherry
2023-02-27 12:42:05
铃铛~~
2022-10-19 14:32:37
微笑诉说悲伤
2022-09-07 16:06:31
Spectre_
2022-08-29 20:44:29
牛客73276...
2022-07-20 18:16:45
相关试题
牛牛排队
排序
思维
快速幂
评论
(9)
扔骰子
排序
贪心
思维
评论
(3)
航海
排序
思维
二分
评论
(1)
从所给的四个选项中,选择最合适的一...
图形推理
评论
(1)
心理暗示是指个体在无意识情况下,从...
定义判断
评论
(1)
弹地小球
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
1 5 2
10.00