만드는 중입니다

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

가장 큰 최대공약수

면접 대비

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

요약
L과 R이 주어질 때 [L, R] 범위에서 최대공약수가 가장 큰 서로 다른 두 정수를 찾습니다.
난이도

보통10점 중 5점

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

문제

조건이 느슨한 문제를 만나 본 적이 있을 것이다. 이 문제도 예외는 아니다.

L≤x,y≤RL \le x,y \le R를 만족하는 서로 다른 정수 x,yx,y의 쌍 중에서, 최대공약수가 가장 큰 서로 다른 두 정수의 쌍을 찾으시오.

입력

두 정수 LL과 RR이 주어진다 (1≤L<R≤1018,R−L≤106)(1 \le L < R \le 10^{18}, R - L \le 10^{6}).

출력

최대공약수가 가장 큰 서로 다른 두 정수의 쌍을 출력한다. 그런 쌍이 여러 개이면 그중 아무거나 하나를 출력한다.

예제1

  1. 예제 1

    입력
    4 13
    
    예상 출력
    6 12