AT_abc437_c.[ABC437C] Reindeer and Sleigh 2

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 NN 只驯鹿和一辆雪橇。第 ii 只驯鹿的重量为 WiW_i,力量为 PiP_i。

对于每只驯鹿,可以选择“拉雪橇”或“坐在雪橇上”。要求所有拉雪橇的驯鹿的总力量必须大于等于所有坐在雪橇上的驯鹿的总重量。请问最多有多少只驯鹿可以坐在雪橇上?

你将会得到 TT 组测试数据,请分别求解。

输入格式

输入由标准输入给出,格式如下:

TT
case1\mathrm{case}_1
case2\mathrm{case}_2
⋮\vdots
caseT\mathrm{case}_T

每组测试数据的格式如下:

NN
W1W_1 P1P_1
W2W_2 P2P_2
⋮\vdots
WNW_N PNP_N

输出格式

输出 TT 行,第 ii 行输出第 ii 组数据的答案。

输入输出样例

  • 输入#1

    3
    3
    3 1
    4 1
    5 9
    5
    1000000000 1
    1000000000 1
    1000000000 1
    1000000000 1
    1000000000 1
    10
    133180711 458704923
    531424946 225863856
    141986070 637075158
    500770732 289806469
    502866767 408857335
    559714289 569084545
    287444582 992432993
    559747907 753133304
    432846188 949871298
    727072164 756020367

    输出#1

    2
    0
    6

说明/提示

样例解释 1

对于第 1 组测试数据,如果选择第 3 只驯鹿拉雪橇,第 1 和第 2 只驯鹿坐在雪橇上,那么拉雪橇的力量总和为 P3=9P_3=9,坐在雪橇上的重量总和为 W1+W2=7W_1+W_2=7,满足条件。由于不是所有驯鹿都能坐在雪橇上,所以答案是 22。

数据范围

  • 1≤T≤1051\leq T\leq 10^5
  • 1≤N≤3×1051\leq N\leq 3\times 10^5
  • 1≤Wi,Pi≤1091\leq W_i,P_i\leq 10^9
  • 所有输入均为整数。
  • 同一组输入文件中的 NN 之和不超过 3×1053\times 10^5。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页