페노메널 배열의 개수 세기
시간 제한2초메모리 제한1024 MB
길이가 2부터 n까지인 양의 정수 배열 중 곱이 합과 같은 것의 개수를 각각 소수 P로 나눈 나머지로 구합니다.
문제
양의 정수로 이루어진 배열 은 모든 원소의 곱이 모든 원소의 합과 같을 때 페노메널 배열이라고 부른다. 즉 가 성립하면 페노메널 배열이다.
예를 들어 는 이므로 페노메널 배열이다. 는 이므로 페노메널 배열이다. 반면 은 이므로 페노메널 배열이 아니다.
를 크기가 인 페노메널 배열의 개수라고 하자. 임의의 에 대해 크기가 인 페노메널 배열은 유한개만 존재함을 보일 수 있다.
정수 이 주어진다. 을 구하라. 이 값들은 매우 클 수 있으므로 각각을 로 나눈 나머지를 출력하라.
입력
첫 번째 줄에 두 정수 , 가 주어진다. (, , 는 소수이다.)
출력
개의 정수를 출력한다. 이 정수들은 을 로 나눈 나머지이다.