Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Chỉnh hợp lặp

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 512M Bộ nhớ giới hạn
  • 3.0s Giới hạn thời gian

Trong một tiệm bánh, có \(N\) loại bánh khác nhau. Uolevi muốn chọn ra \(K\) chiếc bánh để mang về, và anh ta được phép chọn nhiều chiếc bánh cùng loại (chỉnh hợp lặp). Hãy sử dụng đệ quy để liệt kê tất cả các tập hợp \(K\) chiếc bánh có thể chọn.

Input

Hai số nguyên dương \(N\) và \(K\) (\(1 \leq K \leq N \leq 8\)).

Output

In ra tất cả các chỉnh hợp lặp có \(K\) phần tử được chọn từ tập \(\{1, 2, \dots, N\}\), mỗi chỉnh hợp trên một dòng.

Example

Test 1

Input
1 1
Output
1 

Test 2

Input
2 1
Output
1 
2 

Test 3

Input
2 2
Output
1 1 
1 2 
2 1 
2 2 

Test 4

Input
3 1
Output
1 
2 
3 

Test 5

Input
3 2
Output
1 1 
1 2 
1 3 
2 1 
2 2 
2 3 
3 1 
3 2 
3 3 

Bình luận

Chưa có bình luận nào.