제곱수 부분문자열이 없는 수
시간 제한1초메모리 제한1024 MB
10^18 이하의 N이 주어질 때, 완전제곱수를 부분 문자열로 포함하지 않는 N 이상의 최소 정수를 구하는 문제입니다.
문제
정수 에 대해 를 십진수로 쓴 문자열이 양의 정수 의 십진수 표현 안에 부분문자열로 한 번도 나타나지 않으면, 을 제곱수 부분문자열이 없는 수라고 하자.
이런 수를 오름차순으로 나열하면 이다.
양의 정수 이 주어질 때, 이상인 가장 작은 제곱수 부분문자열이 없는 수를 구하라.
입력
양의 정수 이 주어진다.
출력
이상인 가장 작은 제곱수 부분문자열이 없는 수를 출력한다.