Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

BCTOHOP - Sinh tổ hợp (Cơ bản)

Một tổ hợp chập k của n là một tập con k phần tử của tập n phần tử.

Chẳng hạn tập {1, 2, 3, 4} có các tổ hợp chập 2 là:

{1, 2}, {1, 3}, {1, 4}, {2, 3}, {2, 4}, {3, 4}

Vì trong tập hợp các phần thử không phân biệt thứ tự nên tập {1, 2} cũng là tập {2, 1}, do đó ta coi chúng chỉ là một tổ hợp.

Bạn hãy sinh hết tổ hợp chập của n phần tử, n phần tử gồm các số nguyên từ 1 đến n.

Các tập con in ra theo thứ tự từ điển. Ví dụ: {1, 2, 3, 4} < {1, 3, 2 4}.

Input

Một dòng duy nhất gồm 2 số nguyên n, k (1 <= k <= n <= 10)

Output

Mỗi một tổ hợp chập k in ra trên một dòng.

Example

Input:
4 2

Output:
1 2
1 3
1 4
2 3
2 4
3 4

Được gửi lên bởi:adm
Ngày:2016-07-14
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

hide comments
2019-11-05 07:08:51
Khoảng trắng @@
2018-09-05 05:29:40
Tham khảo code hướng dẫn tại đây : https://licklink.net/c7zxnh9N
Chia sẻ khóa học lập trình C/C++ từ căn bản đến nâng cao : https://licklink.net/eUvSt
2018-02-23 04:36:51
có khoảng trắng @@
2017-07-02 12:42:11
BCTOHOP: http://e16cn-ptit.blogspot.com/2017/12/bctohop-sinh-to-hop-co-ban.html

Last edit: 2017-12-06 18:30:38
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.