Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
DPBUCKET - Phân phối sản phẩm |
Công ty sơn Paint Color là một công ty chuyên phân phối sơn cho các đại lý. Công ty có n thùng sơn với trọng lượng là w1, w2, …, wn (có thể có những thùng sơn có trọng lượng bằng nhau). Bộ phận kinh doanh của công ty muốn biết những đơn hàng có tổng trọng lượng bằng bao nhiêu thì công ty có thể đáp ứng được (công ty chỉ phân phối nguyên thùng, không phân phối lẻ)?
Chẳng hạn, nếu công ty có các thùng sơn có trọng lượng là 2, 4, 5 thì chỉ những đơn hàng có tổng trọng lượng là 2, 4, 5, 6, 7, 9, 11 thì công ty mới đáp ứng được.
Cho biết danh sách trọng lượng các thùng sơn của công ty, em hãy giúp bộ phận kinh doanh tính toán xem có bao nhiêu tổng trọng lượng khác nhau của các đơn hàng mà công ty có thể đáp ứng được?
Dữ liệu vào:
- Dòng đầu tiên chứa số nguyên dương n.
- Dòng tiếp theo ghi n số nguyên dương w1, …, wn, hai số liên tiếp được ghi cách nhau một dấu cách.
Dữ liệu ra:
Số trọng lượng khác nhau mà công ty có thể đáp ứng.
Ví dụ:
Dữ liệu vào:
3
2 4 5
Dữ liệu ra:
7
Giới hạn: 1 ≤ n ≤ 1000; 1 ≤ wi ≤ 100.
Được gửi lên bởi: | noname00.pas |
Ngày: | 2017-07-02 |
Thời gian chạy: | 0.100s-1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3 |
Nguồn bài: | Bài tập thực hành CSL |