#5162. Minimum Glutton

0
    ID: 5162 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc364CGESP 4级排序枚举(单层循环)

Minimum Glutton

Minimum Glutton

题目描述

有 NN 道菜,第 ii 道菜的 甜度 为 AiA_i,咸度 为 BiB_i。 Takahashi 计划以任意他喜欢的顺序排列这 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
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

提示

1≤N≤2×1051 \leq N \leq 2 \times 10^5 1≤X,Y≤2×10141 \leq X, Y \leq 2 \times 10^{14} 1≤Ai,Bi≤1091 \leq A_i, B_i \leq 10^9 所有输入值均为整数。第 ii 道菜记作菜 ii。 如果他将四道菜按顺序排列为 2,3,1,42, 3, 1, 4,那么一旦他吃了菜 22 和 33,它们的总甜度为 88,大于 77。因此,在这种情况下,他最终会吃两道菜。 他吃的菜数不可能为 11 或更少,所以输出 22。

标签: AtCoder|abc364C

来源

AtCoder|abc364C