Codeforces Round 287 (Div. 2)
B
Amr and Pins
Codeforces
1400
原题
← AC →
翻译中…

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* ≤ 10^{5}$, $- 10^{5} ≤ *x*, *y*, *x*', *y*' ≤ 10^{5}$), 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.

翻译中…

Note

翻译中…

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).

翻译中…

image

翻译中…

样例

Input #1
2 0 0 0 4
Output #1
1
InputCopy OutputCopy
Input #2
1 1 1 4 4
Output #2
3
InputCopy OutputCopy
Input #3
4 5 6 5 6
Output #3
0
InputCopy OutputCopy
题目信息
题号
507B
时间限制
1 s
内存限制
256 MB
标签
计算几何
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。