Số hiệu tổ hợp

Xem PDF

Điểm: 400 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho tập hợp \(A\) gồm \(N\) phần tử. Mỗi tập con gồm \(K\) (\(1≤ K≤ N\)) phần tử của \(A\) được gọi là một tổ hợp chập \(K\) của \(N\) phần tử đã cho.

Bài toán đặt ra là:

  • Cho số hiệu của một tổ hợp chập \(K\) của \(N\) số nguyên dương đầu tiên, hãy tìm tổ hợp chập đó.
  • Cho tổ hợp chập \(K\) của \(N\) số nguyên dương đầu tiên, hãy tính số hiệu của tổ hợp chập đó.

Input

  • Dòng 1: Ghi 2 số nguyên \(N, K\) (\(3≤ N≤ 300\))
  • Dòng 2: Ghi số nguyên \(S\)
  • Dòng 3: Gồm \(K\) số nguyên \(B_1,B_2,...B_K\ (B_1<B_2<...<B_K)\)

Output

  • Dòng 1: Ghi ra dãy số \(A_1,A_2,...A_K\) là tổ hợp chập \(K\) của \(N\) số nguyên dương đầu tiên có số hiệu \(S\). Các số viết theo thứ tự tăng dần.
  • Dòng 2: Ghi số hiệu của tổ hợp chập \(K: B_1,B_2,...B_K\) .

Example

Test 1

Input
 3 2
2
2 3 
Output
1 3 
3

Bình luận

Không có bình luận nào.