Tạo sơn tổng hợp

Xem PDF

Điểm: 3 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: SON.INP Output: SON.OUT

Bài 4: (3,0 điểm)

Từ N loại sơn ban đầu có số hiệu là 1, 2, ..., N (1≤N≤9), người ta có thể tạo ra rất nhiều loại sơn tổng hợp khác nhau bằng cách trộn lẫn một số loại sơn nào đó lại với nhau theo một liều lượng nào đó của mỗi loại. Khi tham gia trộn để được một loại sơn tổng hợp nào đó, các loại sơn khác nhau được đưa vào từ các vị trí khác nhau và liều lượng của mỗi loại sơn là bao nhiêu phụ thuộc vào thứ tự vị trí đưa vào của loại sơn đó. Liều lượng của mỗi loại sơn mà khác nhau trong khi trộn thì cho ra các loại sơn tổng hợp khác nhau. Hãy liệt kê ra tất cả các phương án trộn M loại sơn (M≤N) trong N loại sơn đã cho để có được các loại sơn tổng hợp.
Dữ liệu vào: Từ file văn bản SON.Inp gồm 2 dòng chứa N, M.
Dữ liệu ra: là tệp văn bản SON.OUT có cấu trúc: Mỗi dòng ghi số hiệu của M loại sơn theo thứ tự khi đưa vào trộn để tạo ra một loại sơn tổng hợp nào đó. Dòng cuối cùng ghi số lượng các loại sơn tổng hợp tạo ra.
Ví dụ:

TEST1

SON.INP

3
2

SON.OUT

1 2
1 3
2 1
2 3
3 1
3 2
6


Bình luận


  • -10
    Tiệp    11:03 p.m. 15 Tháng 5, 2024

    Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.

    • 1 bình luận nữa