페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#5800
서브태스크

내가 왕이 될 상인가? 1s 32MB

문제

한 고대 왕국의 왕의 갑작스러운 사망으로 인해 새로운 왕을 찾아야 한다.

이 왕국에는 많은 지원자들이 있지만, 새로운 왕은 이전 왕보다 더 강력한 힘을 가져야 하며, 그 힘은 정확하게 제곱수이어야한다.

사망한 기존 왕의 힘이 주어졌을 때, 새로운 왕이 되기 위해 필요한 가장 적은 힘을 출력하는 프로그램을 작성하시오.


입력

첫 줄에 기존 왕의 힘인 P가 주어진다. (1 \le P \le 10^{18})


출력

첫 줄에 새로운 왕이 되기 위해 필요한 최소 힘을 출력하시오.


부분문제

번호 점수 조건
#110점

1 \le P \le 10

#220점

1 \le P \le 10^{8}

#370점

추가 제한 없음


예제 #1

3
4

예제 #2

256
289

출처

JUNGOL - klee
로그인해야 코드를 작성할 수 있어요.