만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

너 그리고 나 (NAVILLERA)

시간 제한1초메모리 제한1024 MB

요약
평면에서 길이가 정확히 c인 이동을 몇 번 해야 (0,0)에서 (X,Y)에 닿는지 최소 횟수를 구합니다.
난이도

보통10점 중 4점

유형
수학, 기하
정답자
아직 제출이 없습니다

문제

나비처럼 날아 나나나 나빌레라

바람아 바람아 불어라

훨훨 날아가 너에게로 다가갈 수 있도록

하얀 진심을 담아

나는 너를 향해 나비처럼 날아가려고 한다. 나는 좌표평면의 (0,0)(0,0) 지점에 있고, 너는 (X,Y)(X,Y)에 있다.

나비처럼 날아가기 위해 나는 0번 이상 "날갯짓"을 할 수 있다.

위치 (a,b)(a,b)에서 "날갯짓"을 한 번 하면 나는 (x−a)2+(y−b)2=c2(x-a)^2+(y-b)^2=c^2을 만족하는 (x,y)(x,y)로 이동할 수 있다.

너의 위치 (X,Y)(X,Y)에 도달하기 위한 날갯짓의 최소 횟수를 구하여라.

입력

첫째 줄에 XX, YY, cc가 주어진다.

출력

첫째 줄에 날갯짓의 최소 횟수를 출력하라.

제한

  • −104≤X,Y≤104-10^4\leq X,Y\leq 10^4
  • 1≤c≤1041\leq c\leq 10^{4}
  • 입력으로 주어지는 모든 수는 정수이다.

예제5

  1. 예제 1

    입력
    4 3 4
    
    예상 출력
    2
    
  2. 예제 2

    입력
    1 1 10
    
    예상 출력
    2
    
  3. 예제 3

    입력
    3 4 5
    
    예상 출력
    1
    
  4. 예제 4

    입력
    10 0 1
    
    예상 출력
    10
    
  5. 예제 5

    입력
    0 0 1
    
    예상 출력
    0