조 나누기
시간 제한12초메모리 제한1024 MB
M=1부터 N까지 각 M에 대해, 아무도 싫어하는 학생과 같은 조가 되지 않도록 N명을 M개의 비지 않은 조로 나누는 경우의 수를 998244353으로 나눈 나머지를 구한다.
문제
명의 BOJ 대학교 학생들을 조들로 나눠, 각자 조별 과제를 하게 하려고 한다. 그런데, 어떤 학생들은 싫어하는 학생이 한 명 존재해 그 학생과는 조원을 하지 않으려고 한다. 번 학생이 싫어하는 학생은 번 학생이다. 단, 인 경우는 싫어하는 학생이 존재하지 않는 경우이다.
부터 까지의 각 에 대해, 여러분은 모든 학생이 싫어하는 학생과는 같은 조가 되지 않도록 학생들을 비지 않은 개의 조로 나누는 경우의 수를 구해야 한다. 조로 나누는 두 방법이 다르다는 것은 한 방법에서만 같은 조에 속하는 학생 쌍이 존재함을 의미한다.
입력
첫 번째 줄에 이 주어진다.
두 번째 줄에 이 공백으로 구분되어 주어진다.
출력
부터 까지 순서대로 학생들을 개의 조로 나누는 경우의 수를 소수 로 나눈 나머지를 공백으로 구분하여 출력한다.
제한
- 주어지는 모든 수는 정수이다.