当前位置:网站首页>Ball Dropping
Ball Dropping
2022-07-06 09:25:00 【是小张张呀 zsy】
Ball Dropping
题目链接:https://ac.nowcoder.com/acm/contest/11166/B
来源:牛客网
A standard sphere ball is falling in the air, and the center of the sphere is exactly on the centerline of an empty isosceles trapezoidal. The trapezoid is hanging horizontally under the sphere.
Please determine whether the ball will get stuck in the trapezoid or drop past the trapezoid.
输入描述:
The input contains four integers r,a,b,h(1≤r,a,b,h≤1000,a>b), indicating the radius of the ball, the top base, the bottom base, and the height of the isosceles trapezoid.
It is guaranteed that 2r !=b,2r<a,2r<h.
输出描述:
Output ‘Drop’ if the sphere ball will drop past the empty trapezoid, otherwise output ‘Stuck’.
If the answer is ‘Stuck’, please also calculate the stuck position(the height between the center of the sphere and the midpoint of the bottom base). Your answer is considered correct if its absolute or relative error does not exceed 10^−6
示例1
输入
2 8 2 5
输出
Stuck
2.2206345966
示例2
输入
1 8 3 5
输出
Drop
很简单的签到题;
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<stack>
#include<set>
#include<vector>
#include<map>
#include<queue>
using namespace std;
typedef long long ll;
double n,m,u,v,b,a,ma=-1,r,h;
int main()
{
cin>>r>>a>>b>>h;
if(r*2<b)
cout<<"Drop";
else{
cout<<"Stuck"<<endl;
double u;
u=(2.0*r*sqrt(h*h+(a-b)*(a-b)*1.0/4)-b*h)*1.0/(a-b);
printf("%.10f",u);
}
return 0;
}
边栏推荐
- LeetCode#237. Delete nodes in the linked list
- Scoring system based on 485 bus
- 力扣刷题记录
- Your wechat nickname may be betraying you
- E. Breaking the Wall
- 学习记录:USART—串口通讯
- Leetcode notes - dynamic planning -day7
- Learning record: Tim - capacitive key detection
- Unpleasant error typeerror: cannot perform 'ROR_‘ with a dtyped [float64] array and scalar of type [bool]
- How to build a nail robot that can automatically reply
猜你喜欢

Scoring system based on 485 bus

Winter vacation daily question - maximum number of balloons

Es6---es6 content details

STM32 learning record: play with keys to control buzzer and led

CSAPP shell lab experiment report

学习记录:理解 SysTick系统定时器,编写延时函数
Automated testing problems you must understand, boutique summary

Crawler series (9): item+pipeline data storage

Visual analysis of data related to crawling cat's eye essays "sadness flows upstream into a river" | the most moving film of Guo Jingming's five years

JS --- all basic knowledge of JS (I)
随机推荐
ucore lab7
JS --- all knowledge of JS objects and built-in objects (III)
Accounting regulations and professional ethics [3]
Cost accounting [13]
Indonesian medical sensor Industry Research Report - market status analysis and development prospect forecast
Learning record: use STM32 external input interrupt
Research Report on market supply and demand and strategy of China's medical chair industry
Scoring system based on 485 bus
程序员的你,有哪些炫技的代码写法?
ucore lab 2
Winter vacation daily question - maximum number of balloons
动态规划前路径问题优化方式
How to change XML attribute - how to change XML attribute
CSAPP shell lab experiment report
12306: mom, don't worry about me getting the ticket any more (1)
Market trend report, technological innovation and market forecast of pneumonia drugs obtained by Chinese hospitals
学习记录:使用STM32F1看门狗
Report on the market trend, technological innovation and market forecast of printing and decorative paper in China
Intensive learning notes: Sutton book Chapter III exercise explanation (ex17~ex29)
LeetCode#237. Delete nodes in the linked list