소수의 합
면접 대비시간 제한15초메모리 제한1024 MB
정수 N이 주어지면 연속된 소수들의 합이 정확히 N이 되는 구간을 찾고, 없으면 NIE를 출력합니다.
문제 정의
자연수 이 서로 다른 약수를 정확히 과 , 두 개만 가지면 을 소수라고 한다. 예를 들어 은 로 나누어떨어지므로 소수가 아니다. 은 약수가 뿐이므로 소수가 아니다. 와 은 소수다.
문제
바이타자르는 소수를 아주 좋아한다. 그는 연속된 소수를 종이에 적었다: 그는 이 수열의 연속된 구간을 골라 합이 가장 좋아하는 수 이 되게 하려고 한다. 주어진 에 대해 소수 수열에서 합이 정확히 이 되는 연속 구간을 하나 찾는 프로그램을 작성하라.
입력
첫 번째이자 유일한 줄에 바이타자르가 원하는 합인 자연수 ()이 주어진다.
출력
첫 번째이자 유일한 줄에 두 소수 과 ()을 출력한다. 닫힌 구간 에 있는 소수의 합이 정확히 이어야 한다. 해가 여러 개이면 그중 아무거나 출력해도 된다. 해가 없으면 NIE라는 단어 하나만 출력한다.