Tìm tất cả các tổng có thể
Xem dạng PDF
Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Tìm tất cả các tổng có thể
Mô tả và yêu cầu
Cho N đồng tiền có giá trị nhất định. Hãy tìm tất cả số tiền có thể tạo bằng cách sử
dụng những đồng tiền đã có.
Dữ liệu vào: Từ thiết bị nhập chuẩn gồm
- Dòng đầu tiên chứ số nguyên N: số đồng tiền
- Dòng tiếp theo chứ N số nguyên x1, x2, ..., xN: giá trị các đồng tiền
Dữ liệu ra: Ghi ra thiết bị xuất chuẩn gồm:
Dòng đầu tiên: Một số nguyên K là số lượng các khoản tiền riêng biệt
Dòng tiếp theo: tất cả các tổng có thể theo thứ tự tăng dần
Giới hạn và chấm điểm
1 ≤ N ≤ 100
1 ≤ xi ≤1000
Ví dụ
INPUT OUTPUT
4 9
4 2 5 2 2 4 5 6 7 8 9 11 13
Bình luận