#ABC198C. 走一步距离为 R

走一步距离为 R

走一步距离为 R

题目描述

高桥君位于 22 维平面上的原点。

高桥君每走一步,可以移动到与当前所在点的欧几里得距离恰好为 RR 的点(移动目标的坐标不要求是整数)。除此之外无法以其他方式移动。

求高桥君到达点 (X,Y)(X, Y) 所需的最少步数。

另外,点 (x1,y1)(x_1, y_1) 与点 (x2,y2)(x_2, y_2) 的欧几里得距离为 (x1x2)2+(y1y2)2\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}

输入格式

输入按以下格式从标准输入给出:

RR XX YY

输出格式

输出高桥君到达 (X,Y)(X, Y) 所需的最少步数。

样例

5 15 0
3

可以通过 (0,0)(5,0)(10,0)(15,0)(0,0) \to (5,0) \to (10,0) \to (15,0)33 步到达。 由于不可能用 22 步以内到达,所以这是最小值。

5 11 0
3

例如可以这样移动:(0,0)(5,0)(8,4)(11,0)(0,0) \to (5,0) \to (8,4) \to (11,0)

3 4 4
2

例如可以这样移动:$(0,0) \to (2-\frac{\sqrt{2}}{2}, 2+\frac{\sqrt{2}}{2}) \to (4,4)$。

数据范围

  • 1R1051 \leq R \leq 10^5
  • 0X,Y1050 \leq X, Y \leq 10^5
  • (X,Y)(0,0)(X, Y) \neq (0, 0)
  • 输入均为整数
难度 普及
通过率
尝试 0
已通过 0
ID
2120
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签