CODE[VS] 2824 盗窃-大海的奇迹

题目描述 Description

怪盗基德 VS OIBH  第4话
只偷了3块宝石的基德当然不会善罢甘休,他与OIBH又开始了新一轮的对决!这次的目标是The Blue Wonder(大海的奇迹)。在《怪盗基德·奇异的空中步行》一集中,怪盗基德以悬空的姿态在众人面前出现。这次你要帮助基德再次悬空登场!

The Blue Wonder被OIBH悬空挂在大厅的天花板上,距地面有m米的高度。大厅是一个圆形的半球顶房间,直墙高度为n米。大厅半径为r米。基德可以在直墙上的任意一点移动,但不能移动到半球顶上。基德需要用一根细丝连上Blue Wonder来走上去(好厉害啊,钢丝杂技)。需要你帮他计算细丝的最短长度。

 

输入描述 Input Description

一行,三个实数m,n,r。

输出描述 Output Description

一行一个实数min,表示细丝的最短长度。你需要把这个数保留到3位小数。

 

样例输入 Sample Input

3 4 2

样例输出 Sample Output

2.000

 

数据范围及提示 Data Size & Hint

每个点1s

虽然这道还是水题...
但是尾声...
敬请期待:尾声-怪盗基德的逃离!

 

靠,这么长时间没学文化课,,晚上就这就考试,

惨呐,,

上次没考好,

还出狂言,下次一定考好,哪儿知道这么快。。。

 

我知道是个数学题,

但我并没有看懂到底是啥意思,

求解释。

 

ac代码:

 

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cmath>
 4 #include<algorithm>
 5 #include<cstring>
 6 using namespace std;
 7 
 8 double m,n,r;
 9 
10 int main()
11 {
12     scanf("%lf%lf%lf",&m,&n,&r);
13     if(m<=n)
14         printf("%.3lf",r);
15     else
16         printf("%.3lf",sqrt((m-n)*(m-n)+r*r));
17     return 0;
18 }

 

 


如果你不开心,那我就把右边这个zz大炸分享给你吧,
你看,他这么好看,跟个大傻子一样看着你,你还伤心吗?
真的!这照片盯上他五秒钟就想笑了。
一切都会过去的。
时间时间会给你答案2333

 

转载于:https://www.cnblogs.com/Mary-Sue/p/9171437.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值