C++ Buổi 10_Bài 25.Xếp Trẻ.


Submit solution

Points: 10 (partial)
Time limit: 2.0s
Memory limit: 20M
C++03 195M
C++11 195M

Author:
Problem type

Có n đứa trẻ muốn đ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 chiếc gondola có thể có một hoặc hai người trong đó và ngoài ra, tổng trọng lượng của một chiếc gondola không được vượt quá x. Bạn biết cân nặng của mọi đứa trẻ. Số lượng thuyền gondola tối thiểu cần thiết cho trẻ em là bao nhiêu?

Input Format

Dòng nhập đầu tiên chứa hai số nguyên n và x: số đứa trẻ 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: trọng lượng của mỗi đứa trẻ. (1≤ n ≤2.10^5; 1≤ x ≤10^9; 1≤ pi ≤ x)

Output Format

In ra số lượng thuyền gondola tối thiểu.

Ví dụ:

Dữ liệu vào:
5 5
3 2 4 3 1
Dữ liệu ra:
3

Comments

There are no comments at the moment.