AT_tkppc4_1_e Osmium_1008と課題

题目描述

PAKEN 学园的 Osmium\_1008 君需要完成 $N$ 个课题。 一开始,Osmium\_1008 君拥有 $E$ 的能量,完成第 $i$ 个课题需要消耗 $A_i$ 的能量。能量不能降到 $0$ 以下。 眼看课题实在做不完,Osmium\_1008 君决定喝能量饮料。共有 $M$ 瓶能量饮料,喝下第 $j$ 瓶能量饮料可以增加 $B_j$ 的能量。 不过,Osmium\_1008 君很注重健康,他最多只愿意喝 $K$ 瓶能量饮料。 请判断 Osmium\_1008 君是否能够完成所有课题。如果可以,输出他至少需要喝几瓶能量饮料;如果不能,输出他最多能完成多少个课题。

输入格式

输入按以下格式从标准输入读入。 > $N$ $M$ $K$ $E$ > $A_1$ $A_2$ $\ldots$ $A_{N-1}$ $A_N$ > $B_1$ $B_2$ $\ldots$ $B_{M-1}$ $B_M$

输出格式

如果能够完成所有课题,输出 `Yes`,下一行输出最少需要喝的能量饮料数量。 如果不能完成所有课题,输出 `No`,下一行输出最多能完成的课题数。

说明/提示

### 限制条件 - 输入均为整数。 - $1\leq N, M\leq 2\times 10^5$ - $1\leq K\leq M$ - $0\leq E\leq 10^8$ - $1\leq A_i, B_j\leq 10^8$ - $A_1+A_2+\ldots+A_N > E$ 由 ChatGPT 4.1 翻译