행렬 제곱
면접 대비시간 제한1초메모리 제한256 MB
N×N 행렬 A의 B제곱을 구하고 각 원소를 1,000으로 나눈 나머지로 출력합니다.
문제
크기가 인 행렬 와 지수 가 주어진다. 를 구하는 프로그램을 작성한다.
원소가 매우 커질 수 있으므로 의 각 원소를 1,000으로 나눈 나머지를 출력한다.
입력
첫째 줄에 행렬의 크기 과 지수 가 공백으로 구분되어 주어진다. (, )
둘째 줄부터 개의 줄에 행렬 의 각 행이 주어진다. 각 원소는 1,000보다 작거나 같은 자연수 또는 0이다.
출력
개의 줄에 걸쳐 를 출력한다. 번째 줄에는 번째 행의 원소 개를 공백으로 구분해 출력하고, 각 원소는 1,000으로 나눈 나머지를 출력한다.