C. 摩天轮

    Type: Default 1000ms 256MiB

摩天轮

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

翻译自 CSES-1090 题。

题目描述

nn 个孩子想去坐摩天轮,你的任务是为每个孩子找到一个缆车。

每个缆车里可能有一个或两个孩子,此外,缆车的总承重不能超过 xx 。你知道每个孩子的体重。

请问孩子们至少需要多少个缆车?

输入格式

第一行包含两个整数 nnxx,分别代表孩子的数量和缆车允许的最大承重。

下一行包含 nn 个整数 p1,p2,,pnp_1,p_2,\dots,p_n,分别代表每个孩子的体重。

输出格式

输出一个整数,表示需要缆车的最少数量。

样例

4 10
7 2 3 9
3

说明/提示

1n21051 \le n \le 2\cdot 10^5

0x1090 \le x \le 10^9

1pix1 \le p_i \le x

CSES练习二 排序贪心STL

Not Claimed
Status
Done
Problem
35
Open Since
2025-5-1 0:00
Deadline
2025-5-31 23:59
Extension
24 hour(s)