BÀI TẬP 13 [C++]: BÁNH XE ĐU QUAY

N những đứa trẻ muốn chơi đu quay, và nhiệm vụ của bạn là tìm một chiếc thuyền gondola cho mỗi đứa trẻ. Mỗi gondola có thể có một hoặc hai trẻ em trong đó và ngoài ra tổng trọng lượng trong gondola không được vượt quá x. Bạn biết trọng lượng của mỗi đứa trẻ.

            Số lượng gondola tối thiểu cần thiết cho trẻ em là bao nhiêu?

Dữ liệu vào:

-         Dòng đầu tiên chứa hai số nguyên N (1 N ≤ 2.105) và x (1 x ≤ 109): số lượng trẻ em và trọng lượng tối đa cho phép.

-         Dòng tiếp theo chứa N số nguyên p1, p2, …, pN (1 pix) cân nặng của mỗi đứa trẻ.

Kết quả: In ra một số nguyên là số gondola ít nhất.

Ví dụ:

Input

Output

4 10

7 2 3 9

3

Nhãn:

Đăng nhận xét

[blogger]

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget