SOJ ONLINE JUDGE

순열 출력하기

난이도
Silver III
출제자
rlatjwls7882
시간 제한
1000 ms
메모리 제한
512 MB
백트래킹

$1$부터 $N$까지의 정수 중 서로 다른 $M$개를 골라 만들 수 있는 모든 순열을 출력하라.

순열은 사전순으로 출력한다.

입력

첫 번째 줄에 두 정수 $N$, $M$이 주어진다. $(1 \leq M \leq N \leq 8)$

출력

만들 수 있는 모든 순열을 사전순으로 출력한다.

각 순열은 하나의 줄에 출력하며 순열을 이루는 수는 공백으로 구분한다.

예제 입력 1

4 2

예제 출력 1

1 2 
1 3 
1 4 
2 1 
2 3 
2 4 
3 1 
3 2 
3 4 
4 1 
4 2 
4 3 

제출

편집기에서 나가려면 Esc를 누른 뒤 Tab 또는 Shift와 Tab을 누르세요.