만드는 중입니다

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

Boris와 Berta

면접 대비

시간 제한2초메모리 제한512 MB

요약
목표 거리 n과 마일 길이 m, 케이블 길이 c가 주어질 때, 두 단위의 총 길이가 n에 가장 가깝도록 하는 음이 아닌 개수를 구한다.
난이도

보통10점 중 4점

유형
수학, 정수론, 완전 탐색, 구현
정답자
아직 제출이 없습니다

문제

Boris는 여동생 Berta를 위해 퀘스트를 만들고 있다. 과제 중 하나는 지도에서 두 사람의 집에서 북쪽으로 nn미터 떨어진 지점을 찾는 것이다. 그런데 nn을 그대로 알려주면 너무 쉽다. Boris는 거리를 마일과 케이블로 나타내기로 했다.

그는 마일이 아주 다양하다는 것을 알게 되었다. 500500미터짜리 중국 마일(li)부터 11 29911\,299미터짜리 노르웨이 마일(mil)까지 있다. 케이블 길이는 169169미터에서 220220미터 사이다.

Boris는 mm미터 마일과 cc미터 케이블을 쓰기로 했다. 이제 그는 nn미터 거리를 "MM마일 CC케이블"로 나타내려 한다. MM과 CC는 음이 아닌 정수이고, 가능한 한 정확하게, 즉 ∣M⋅m+C⋅c−n∣|M\cdot m+C\cdot c-n|을 최소로 만들려 한다. 그를 도와주자!

입력

세 줄에 정수가 하나씩 주어진다. nn은 나타낼 거리, mm은 선택한 마일 길이, cc는 선택한 케이블 길이다 (1≤n≤1091 \le n \le 10^9; 500≤m≤11 299500 \le m \le 11\,299; 169≤c≤220169 \le c \le 220). 모든 값의 단위는 미터다.

출력

선택한 마일과 케이블 길이로 nn미터 거리를 가장 잘 근사하는 음이 아닌 정수 MM과 CC를 출력한다. 최적인 근사가 여러 개면 아무거나 출력한다.

힌트

두 번째 예제에는 정답이 두 개 있다: "1 6"과 "3 1".

예제2

  1. 예제 1

    입력
    1234
    500
    169
    
    예상 출력
    0 7
    
  2. 예제 2

    입력
    1700
    500
    200
    
    예상 출력
    1 6