传统题 1000ms 256MiB

理包

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

题目背景

学长们整了一个三角洲私服!(假的)

亮亮学长专业堵桥,可是不是很爽,于是他想起了父亲的话:要合理利用管理员身份……(真有个实例)

于是亮亮学长就“稍微”调了一下他的SR-25的伤害(也就摁了七八个0),于是不一会儿就有了一地学长的盒子(其他学长:[○・`Д´・ ○])。

但是亮亮学长不会理包,但他想知道最大收益是多少,只好把任务交给你。
亮亮学长在私服里有哈夫克空间压缩技术,可以将xx格的收集品变成占xx个单位空间(无视形状)的压缩包,而他的包——“口袋空间”更是能装很多个单位空间的压缩包。
虽然你可能讨厌堵桥,但请你写个程序帮帮亮亮学长。

题目说明

在学长盒子里共翻出了nn种物品,亮亮学长的“口袋空间”共计有mm个单位空间。
亮亮学长技术先进,转化无需时间。
对于每种物品,都会有对应的数量numinum_i、体积viv_i和价值aia_i,其中i(1in)i(1\le i\le n)

因为要跑到飞升撤离,亮亮学长没有时间慢慢理包,请你在一秒内求出最大收益。

输入格式

11行两个整数nn,mm表示物品种类和空间大小

22~n+1n+1每行三个整数numvanum、v、a,表示i(1in)i(1\le i\le n)号物品的数量、格数和价值。

输出格式

输出一个整数ansans,表示理包后的最大收益。

样例

3 6
1 1 3
1 2 5
1 4 7
12
4 100
4 5 10
2 11 25
5 17 62
1 70 111
340

数据范围

对于测试点11~1010,保证:

  • i=1nnumi104\sum_{i=1}^{n}num_i \le10^4
  • m×i=1nnumi2×107m\times\sum_{i=1}^{n}num_i \le 2\times10^7

对于测试点11(彩蛋点):i=1nnumi105\sum_{i=1}^{n}num_i \le10^5m=5×103m=5\times10^3

对于所有测试点:0ans21474836480\le ans\le 2147483648

由于是私服,我加个114514114514格大红不过分吧^_^

2026暑期集训测试

未参加
状态
完成
规则
IOI
题目
4
开始于
2026-7-19 14:00
结束于
2026-7-19 17:30
持续时间
3.5 小时
主持人
参赛人数
11