首页
题库
面试
求职
学习
竞赛
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收藏
5738浏览
热门推荐
通过挑战的用户
查看代码
_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
相关试题
车站建造问题
基础数学
评论
(40)
扔骰子
排序
贪心
思维
评论
(3)
航海
排序
思维
二分
评论
(1)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(2)
弹地小球
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
1 5 2
10.00