HSG9 Nghệ An 2026 - Đóng gói sản phẩm

Xem dạng PDF

Gửi bài giải

Điểm: 20,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Công ty của gia đình Alice có ~n~ sản phẩm với khối lượng lần lượt là ~a_1,a_2,\dots,a_n~. Công ty sẽ đóng gói thành các kiện hàng để gửi cho khách. Mỗi kiện hàng có đúng ~k~ sản phẩm và khối lượng của các kiện hàng đều bằng nhau. Khối lượng của một kiện hàng bằng tổng khối lượng của ~k~ sản phẩm trong kiện hàng đó. Chú ý là, một sản phẩm thuộc nhiều nhất một kiện hàng.

Alice muốn biết Công ty của gia đình mình có thể đóng gói được nhiều nhất bao nhiêu kiện hàng.

Input

  • Dòng đầu tiên ghi hai số nguyên dương ~n,k~ ~(1 \le k \le 3; 1 \le n \le 10^5)~.

  • Dòng thứ hai ghi ~n~ số nguyên ~a_1,a_2,\dots,a_n~ ~(1 \le a_i \le 1000)~.

Output

Gồm một số nguyên là số lượng kiện hàng nhiều nhất có thể đóng gói được.

Scoring

Subtask Điểm Ràng buộc
1 ~40\%~ ~k=1, n \le 1000~
2 ~40\%~ ~k=2~
3 ~20\%~ ~k=3, 1 \le a_i \le 3~

Sample Input 1

5 1
1 6 6 4 6

Sample Output 1

3

Sample Input 2

5 2
1 6 6 4 6

Sample Output 2

1

Sample Input 3

10 3
1 2 3 3 2 2 2 1 1 1

Sample Output 3

3

Notes

Trong ví dụ thứ nhất, đóng gói được nhiều nhất ~3~ kiện hàng, mỗi kiện hàng gồm ~1~ sản phẩm. Đó là các sản phẩm thứ ~2,3,5~. Các sản phẩm này đều có khối lượng bằng ~6~.

Trong ví dụ thứ hai, đóng gói được nhiều nhất một kiện hàng gồm ~2~ sản phẩm. Có thể lấy hai sản phẩm bất kì để đóng gói thành ~1~ kiện hàng.

Trong ví dụ thứ ba, đóng gói được nhiều nhất ~3~ kiện hàng, mỗi kiện hàng gồm ~3~ sản phẩm. Cụ thể, ~3~ kiện hàng, mỗi kiện hàng gồm ~3~ sản phẩm có khối lượng như sau:

  • ~\{1,2,2\} \rightarrow~ tổng khối lượng bằng ~5~.

  • ~\{1,2,2\} \rightarrow~ tổng khối lượng bằng ~5~.

  • ~\{1,1,3\} \rightarrow~ tổng khối lượng bằng ~5~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.