#ABC364C. 最少吃掉的菜

最少吃掉的菜

最少吃掉的菜

题目描述

NN 道菜,第 ii 道菜的甜度为 AiA_i,咸度为 BiB_i

高桥君打算把这 NN 道菜按任意顺序排列,并按该顺序吃。

他会按排列的顺序吃菜,但一旦已吃掉的菜的甜度总和超过 XX,或咸度总和超过 YY,他就会停止吃菜。

求他最终吃掉的菜数的可能最小值。

输入格式

输入按以下格式从标准输入给出。

NN XX YY
A1A_1 A2A_2 \ldots ANA_N
B1B_1 B2B_2 \ldots BNB_N

输出格式

输出答案。

样例

4 7 18
2 3 5 1
8 8 1 4
2

将第 ii 道菜记作菜 ii

如果他把四道菜按 2,3,1,42, 3, 1, 4 的顺序排列,那么他刚吃完菜 22 和菜 33 时,甜度总和为 88,大于 77。因此在这种情况下,他最终会吃掉两道菜。

他不可能只吃 11 道或更少,所以输出 22

5 200000000000000 200000000000000
1 1 1 1 1
2 2 2 2 2
5
8 30 30
1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1
6

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 1X,Y2×10141 \le X, Y \le 2 \times 10^{14}
  • 1Ai,Bi1091 \le A_i, B_i \le 10^9
  • 所有输入值都是整数
难度 普及
通过率
尝试 0
已通过 0
ID
3370
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签