서로 다른 소수의 합
시간 제한1초메모리 제한128 MB
1120 이하의 소수들 중에서 서로 다른 k개를 골라 합이 n이 되는 방법의 수를 구하는 문제입니다.
문제
양의 정수는 서로 다른 소수의 합으로 나타낼 수 있다. 두 정수 과 가 주어졌을 때, 을 서로 다른 개의 소수의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 덧셈의 순서만 다른 경우(예: 와 )는 같은 방법으로 보고 한 가지로 센다.
예를 들어 , 이면 방법은 와 의 2가지이다. , 이면 , , 의 3가지이다. , 이면 의 1가지이다. , 이면 1은 소수가 아니므로 답은 0이다. 또한 서로 다른 두 소수의 합이 4가 되는 경우는 없으므로 , 의 답도 0이다.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다. 각 테스트 케이스는 한 줄에 두 정수 과 가 공백으로 구분되어 주어진다. (, )
출력
각 테스트 케이스마다 방법의 수를 한 줄에 하나씩 출력한다. 정답은 항상 보다 작다.