연속된 소수 q개의 합
면접 대비시간 제한0.7초메모리 제한1024 MB
n이 100만 이하일 때, 소수 q개의 연속된 소수의 합으로 n을 나타낼 수 있는지 여러 테스트 케이스마다 판별합니다.
문제
정수 는 이고 약수가 과 뿐일 때 소수이다. 두 소수 와 은 이고 을 만족하는 소수 가 없을 때 연속이라고 한다.
정수 이 주어진다. 을 소수 개의 연속된 소수의 합으로 쓸 수 있는지 판단하라. 단, 는 소수이다.
입력
입력은 여러 개의 테스트 케이스로 이루어진다. 각 테스트 케이스는 한 줄에 정수 이 주어진다.
마지막 줄에는 이 주어진다. 이 경우는 처리하지 않는다.
출력
각 테스트 케이스마다 한 줄을 출력한다. 을 조건에 맞게 쓸 수 있으면 "SIM"을, 그렇지 않으면 "NAO"를 출력한다.