RREF
면접 대비시간 제한0.5초메모리 제한1024 MB
유리수로 이루어진 N×M 행렬의 기약 행 사다리꼴을 구해 각 원소를 기약분수로 출력한다.
문제
주어지는 행렬의 RREF를 출력하자.
RREF(Reduced Row Echelon Form)는 다음과 같은 성질을 가지는 행렬이다.
- 모든 원소가 인 행(모두 인 행)은 그렇지 않은 행(이 아닌 원소가 있는 행)보다 아래쪽에 위치한다.
- 모든 이 아닌 행의 최고차 계수는 이다.
- 모든 이 아닌 행의 최고차 계수는 그 위 행의 최고차 계수보다 오른쪽에 있다.
- 모든 이 아닌 행의 최고차 계수가 위치한 열의 모든 원소는 이다.
입력
첫째 줄에 행렬의 크기를 나타내는 , 이 주어진다. ()
둘째 줄부터 개 줄에 개의 유리수가 주어진다. 유리수는 기약분수 / 형태이다. (, )
인 경우는 만 주어지고, 이면 부호는 생략한다.
출력
주어진 행렬의 RREF를 출력한다.
행렬의 각 원소는 기약분수 / 형태로 출력한다. 인 경우는 만 출력하고, 이면 부호는 생략한다.
힌트
RREF는 Reduced Row Echelon Form의 약자이다.