C. Round-2 发如雪

    传统题 文件IO:like 1000ms 512MiB

Round-2 发如雪

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

作为一名物理学家,pandapanda喜欢用简单精确的语言来规划自己的生活。

在接下来的 mm 个月里,从没有钱开始,pandapanda将努力工作,每月赚取 xx 英镑。在 (1im)(1 \le i \le m) 月的 ii 个月里,将有一次机会,付出 cic_i 英镑的代价,获得 hih_i 的幸福。

不允许借贷。在 ii 月赚到的钱只能在之后的 jj 月( j>ij>i )花掉。

既然物理学家不会写代码,那就帮pandapanda找出幸福的最大值吧。

输入格式

第一行输入包含一个整数 tt ( 1t10001 \le t \le 1000 ) - 测试用例数。

每个测试用例的第一行包含两个整数 mmxx ( 1m501 \le m \le 50 , 1x1081 \le x \le 10^8 )--总月数和月薪。

下面 mm 行的 ii -th包含两个整数: cic_ihih_i ( 0ci1080 \le c_i \le 10^81hi1031 \le h_i \le 10^3 )-- ii -月的费用和幸福。请注意,有些幸福可能是免费的( ci=0c_i=0 为某些 ii 的幸福)。

保证所有测试案例的 ihi\sum_i h_i 之和不超过 10510^5

输出格式

为每个测试案例打印一个整数,即查理能获得的最大幸福总和。

7
1 10
1 5
2 80
0 10
200 100
3 100
70 100
100 200
150 150
5 8
3 1
5 3
3 4
1 5
5 3
2 5
1 5
2 1
5 3
2 5
2 4
4 1
5 1
3 4
5 2
2 1
1 2
3 5
3 2
3 2
0
10
200
15
1
9
9

说明/提示

在第一个测试案例中,查理只能在月底拿到工资,因此无力支付任何费用。

在第二个测试案例中,查理在第一个月就获得了免费的幸福。

在第三个测试案例中,查理最好在第二个月购买幸福。即使最后还有钱,查理也无法回到过去获得第一个月提供的幸福。

30%30 \%的数据,1m101x,ci,hi101 \le m \le 10,1 \le x,c_i,h_i \le 10

50%50 \%的数据,1m501x,ci,hi1031 \le m \le 50,1 \le x,c_i,h_i \le 10^3

100%100 \%的数据,$1 \le m \le 50,1 \le x,c_i \le 10^8 ,1\le h_i \le 10^3$

保证所有测试案例的 ihi\sum_i h_i 之和不超过 10510^5

2025-CSP-JS-模拟冲刺-Round2

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-9-12 16:00
结束于
2025-9-21 23:00
持续时间
3 小时
主持人
参赛人数
7