만드는 중입니다

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

Aftermath

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

요약
약수의 산술평균 a와 조화평균 h가 정수로 주어질 때, 10^15 이하의 조건을 만족하는 n을 아무거나 하나 복원한다.
난이도

어려움10점 중 8점

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

문제

옛날 옛적에 당신에게는 양의 정수 nn이 하나 있었습니다.

나눗셈을 좋아했기 때문에, 당신은 nn의 양의 정수 약수를 모두 금방 찾아냈습니다.

심술궂은 사람이 아니었기에, 당신은 nn의 약수들의 산술평균 aa를 계산했습니다. 놀랍게도 이 수는 정수였습니다.

시간이 흘러, 당신은 nn의 약수들의 조화평균 hh를 계산했습니다. 더욱 놀랍게도 이 수 역시 정수였습니다!

안타깝게도 기억력이 떨어져서, 이제 당신은 aa와 hh는 기억하지만 nn은 기억하지 못합니다. 다만 nn이 101510^{15}를 넘지 않았다는 것은 기억합니다.

당신의 뮤즈가 좋았던 시절을 되살려, 기록과 맞는 nn의 값을 아무거나 하나 복원해 보자고 제안했습니다.

입력

첫째 줄에 양의 정수 aa가 주어집니다.

둘째 줄에 양의 정수 hh가 주어집니다.

n≤1015n \le 10^{15}인 양의 정수 nn이 존재하여 nn의 약수들의 산술평균이 aa이고 조화평균이 hh임이 보장됩니다.

출력

주어진 정보와 모순되지 않는, 101510^{15}를 넘지 않는 양의 정수 nn을 아무거나 하나 출력합니다.

힌트

산술평균은 어떤 수들의 합을 그 수의 개수로 나눈 값입니다. 예를 들어 1, 2, 3, 6의 산술평균은 1+2+3+64=3\frac{1 + 2 + 3 + 6}{4} = 3입니다.

조화평균은 어떤 수들의 역수의 산술평균의 역수입니다. 예를 들어 1, 2, 3, 6의 조화평균은 (1−1+2−1+3−1+6−14)−1=2\big( \frac{1^{-1} + 2^{-1} + 3^{-1} + 6^{-1}}{4} \big)^{-1} = 2입니다.

따라서 첫 번째 예제에서 n=6n = 6은 약수가 1, 2, 3, 6이므로 조건을 만족합니다.

예제1

  1. 예제 1

    입력
    3
    2
    
    예상 출력
    6