Amr and Pins
来源:互联网 发布:网络ip在哪里设置 编辑:程序博客网 时间:2024/03/29 22:25
Description
Amr loves Geometry. One day he came up with a very interesting problem.
Amr has a circle of radius r and center in point (x, y). He wants the circle center to be in new position (x', y').
In one step Amr can put a pin to the border of the circle in a certain point, then rotate the circle around that pin by any angle and finally remove the pin.
Help Amr to achieve his goal in minimum number of steps.
Input
Input consists of 5 space-separated integers r, x, y, x'y' (1 ≤ r ≤ 105, - 105 ≤ x, y, x', y' ≤ 105), circle radius, coordinates of original center of the circle and coordinates of destination center of the circle respectively.
Output
Output a single integer — minimum number of steps required to move the center of the circle to the destination point.
Sample Input
2 0 0 0 4
1
1 1 1 4 4
3
4 5 6 5 6
0
Hint
In the first sample test the optimal way is to put a pin at point (0, 2) and rotate the circle by 180 degrees counter-clockwise (or clockwise, no matter).
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double r,x,y,x1,y1;
while(cin>>r>>x>>y>>x1>>y1)
{
double d=sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1));//直线距离最短;
cout<<(int)ceil(d/(2*r))<<endl;//用函数ceil取上限;
}
}
- Amr and Pins
- B. Amr and Pins
- B. Amr and Pins
- Amr and Pins
- B. Amr and Pins
- codeforces-#287-- 507B Amr and Pins
- coderforce 2057B Amr and Pins
- Codeforces-507B-Amr and Pins
- Codeforces 507B Amr and Pins【思维】
- B. Amr and Pins( Codeforces Round #287 (Div. 2))
- B. Amr and Pins (Codeforces Round #287 (div2))
- Amr and Pins——圆的旋转
- codeforces--507A--A. Amr and Music--507B--B. Amr and Pins
- CodeForces_507B_Amr and Pins(思维题)
- AMR nb and wb
- AMR nb and wb
- AMR nb and wb
- Amr and Music
- 微信开通检测工具如何检测效果最好
- UNP——Chapter 4:基本TCP套接字编程
- SpringSecurity学习四-自定义Login请求和返回的数据格式
- 程序包 javax.servlet 不存在 解决办法
- 小白日记20:kali渗透测试之后渗透测试阶段(一)--上传工具
- Amr and Pins
- 硬件看门狗和软件看门狗
- iOS-iOS10新特性引发的崩溃
- Java String类一些操作的内存问题
- FFmpeg中的时间戳(DTS和PTS)
- Kafka使用方法
- NHibernate 之持久化类、拦截器 (第二篇)
- 关于新闻类应用快速开发框架的思考
- 最大路径之和