编程题
### 问题描述 在一个魔法世界里,琪琪是一位被大家所尊敬的炼金术师。她的专长是炼制各种神奇的魔法药剂,这些药剂能带给使用者无尽的力量和可能。 有一天,琪琪接到了一个挑战:她需要在规定的时间 $k$ 内,炼制出 $n$ 种不同的魔法药剂。每种药剂需要的炼制时间分别为 $t_i$。**琪琪的工作台上只有两个炼金炉,且每个炼金炉一次只能炼制一种药剂**。 琪琪想知道,她是否能在规定的时间 $k$ 内完成所有药剂的炼制。你能帮助琪琪解决这个问题吗? ### 输入格式 第一行输入两个整数 $n$ 和 $k$ ($1 \leq n \leq 200$,$1 \leq k \leq 10^4$),分别表示要炼制的魔法药剂数量和限定的时间。 第二行输入 $n$ 个整数 $t_1, t_2, \dots, t_n$ ($1 \leq t_i \leq 10^3$),表示每种药剂的炼制时间。 ### 输出格式 如果琪琪能在不超过规定的时间 $k$ 内完成所有药剂的炼制,输出 `Yes`。否则,输出 `No`。 ### 样例输入 1 ``` 5 10 2 3 5 7 1 ``` ### 样例输出 1 ``` Yes ``` ### 样例输入 2 ``` 4 4 5 2 1 1 ``` ### 样例输出 2 ``` No ```
查看答案
赣ICP备20007335号-2