AT_tkppc4_1_e Osmium_1008と課題
Description
[problemUrl]: https://atcoder.jp/contests/tkppc4-1/tasks/tkppc4_1_e
PAKEN学園に通うOsmium\_1008君は、課題を $ N $ 個こなさないといけません。
初め、Osmium\_1008君のエネルギーは $ E $ あり、 $ i $ 個目の課題を終わらせるためには $ A_i $ のエネルギーを消費する必要があります。エネルギーが $ 0 $ より小さくなるようには行動できません。
どうしても課題が終わりそうにないOsmium\_1008君は、エナジードリンクを飲むことにしました。エナジードリンクは $ M $ 本あり、$ j $ 本目のエナジードリンクを飲むとエネルギーが $ B_j $ 増えます。
しかし、Osmium\_1008君は健康を気にしているため、できる限りエナジードリンクを飲みたくなく、多くても $ K $ 本までしか飲みません。
さて、Osmium\_1008君が全ての課題を終えることができるかを判定し、終えることができるなら飲まなければいけないエナジードリンクの本数の最小値、終えることができないなら終わらせられる課題の数の最大値を出力してください。
Input Format
入力は以下の形式で標準入力から与えられます。
> $ N $ $ M $ $ K $ $ E $
> $ A_1 $ $ A_2 $ $ \ldots $ $ A_{N-1} $ $ A_N $
> $ B_1 $ $ B_2 $ $ \ldots $ $ B_{M-1} $ $ B_M $
Output Format
課題を終えることができるなら `Yes` と出力し、次の行にエナジードリンクを飲む最低の本数を出力してください。
できないなら `No` と出力し、次の行に終わらせられる最大の課題の数を出力してください。
Explanation/Hint
### 制約
- 入力は全て整数である。
- $ 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-1}+A_N\ >\ E $