72 lines
953 B
Python
72 lines
953 B
Python
"""
|
|
15649: N과 M (1)
|
|
문제:
|
|
자연수 N과 M이 주어졌을 때 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.
|
|
- 1부터 N까지 자연수 중에서 중복 없이 M개 고른 수열
|
|
입력:
|
|
첫째 줄에 자연수 N과 M이 주어진다.
|
|
출력:
|
|
한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다.
|
|
중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다.
|
|
수열은 사전 순으로 증가하는 순서로 출력해야 한다.
|
|
"""
|
|
"""
|
|
TC1:
|
|
```
|
|
Input:
|
|
3 1
|
|
Output:
|
|
1
|
|
2
|
|
3
|
|
```
|
|
TC2:
|
|
```
|
|
Input:
|
|
4 2
|
|
Output:
|
|
1 2
|
|
1 3
|
|
1 4
|
|
2 1
|
|
2 3
|
|
2 4
|
|
3 1
|
|
3 2
|
|
3 4
|
|
4 1
|
|
4 2
|
|
4 3
|
|
```
|
|
TC3:
|
|
```
|
|
Input:
|
|
4 4
|
|
Output:
|
|
1 2 3 4
|
|
1 2 4 3
|
|
1 3 2 4
|
|
1 3 4 2
|
|
1 4 2 3
|
|
1 4 3 2
|
|
2 1 3 4
|
|
2 1 4 3
|
|
2 3 1 4
|
|
2 3 4 1
|
|
2 4 1 3
|
|
2 4 3 1
|
|
3 1 2 4
|
|
3 1 4 2
|
|
3 2 1 4
|
|
3 2 4 1
|
|
3 4 1 2
|
|
3 4 2 1
|
|
4 1 2 3
|
|
4 1 3 2
|
|
4 2 1 3
|
|
4 2 3 1
|
|
4 3 1 2
|
|
4 3 2 1
|
|
```
|
|
"""
|