编程题
### 问题描述 小蓝想要给她的女朋友小桥买一份生日礼物,她来到了一家礼品店。在店里,她看中了 $N$ 件物品,每件物品都有一个价格 $A_i$。 小蓝手中有 $K$ 元钱和一张 $50$% 的折扣券,可以在购买任意一件物品时使用。使用折扣券后,购买该物品的价格为原价的一半向上取整。 对于一件价值为 $X$ 的物品,当小蓝使用折扣卷后,他只需要花费 $\lceil \dfrac{x}{2} \rceil$ 元即可带走该商品。 请帮助小蓝确定,在使用折扣券的情况下,她最多能够购买多少件物品送给小桥作为生日礼物。 ### 输入格式 第一行是两个整数 $N$ 和 $K$,分别表示物品的数量和小蓝手中的预算。 接下来一行是 $N$ 个整数,表示每个物品的价格 $A_i$。 数据范围保证:$1 \leq N \leq 10^5$,$1 \leq A_i \leq 10^9$,$0 \leq K \leq 10^9$。 ### 输出格式 输出一个整数,表示在使用折扣券的情况下,小蓝最多可以购买多少件物品作为生日礼物。 ### 样例输入 ```text 5 10 3 1 3 4 5 ``` ### 样例输出 ```text 4 ``` ### 说明 对于样例,我们可以买下前 $4$ 个物品,对第 $4$ 个物品使用优惠卷,总共需要花费 $9$ 元。
查看答案
赣ICP备20007335号-2