특성 다항식의 군주 (1)
시간 제한5초메모리 제한1024 MB
n x n 정수 행렬과 정수 M이 주어질 때, 행렬의 특성 다항식 계수를 M으로 나눈 나머지로 구합니다.
문제
행렬 의 행렬식(determinant) 는 다음과 같이 정의한다. 는 의 행 열 원소를 뜻한다. 은 의 순열들의 집합이며, 각 에 대해 이 성립한다.
의 특성 다항식 는 에 대한 차 다항식으로, 로 정의한다.
각 원소가 이상 미만인 정수 행렬 가 주어진다. 의 계수 도 정수임을 증명할 수 있다. 주어진 정수 에 대해, 각 계수를 으로 나눈 나머지를 구하는 프로그램을 작성하시오.
입력
첫 줄에 행렬의 크기 과 나눗셈에 사용할 정수 이 주어진다.
둘째 줄부터 개의 줄에 걸쳐 행렬 의 원소가 각 줄에 공백으로 구분되어 개씩 주어진다. 번째 줄의 번째 수는 의 행 열 원소 이다.
출력
개의 줄에 을 으로 나눈 나머지를 순서대로 출력한다.
정수 를 으로 나눈 나머지는, 가 의 배수가 되는 가장 작은 음이 아닌 정수 이다.