T557386 【模板】多重背包问题(强化版)/ 2025跨年祭单题

题目背景

# 本题维修中$\dots $ ### 前情提要: [$T546409$](https://www.luogu.com.cn/problem/T546409) 牢邵在课上讲了**多重背包**,比彬彬还勇的[**ZzqAndy0728**](https://www.luogu.com.cn/user/1401649)回家后,勤奋学习,准备AC这道题,但由于睡了一觉后[**ZzqAndy0728**](https://www.luogu.com.cn/user/1401649)的记忆库归零,于是他想找身为大牛你帮帮他。 ### 题目背景: 话接上回,[**ZzqAndy0728**](https://www.luogu.com.cn/user/1401649)在你的帮助下完成了多重背包问题(弱化版),牢邵非常高兴,给他~~最爱吃的大逼兜子~~又出了一道多重背包问题(非弱化版)。本题数据范围**大大提升**,[**ZzqAndy0728**](https://www.luogu.com.cn/user/1401649)又不会了。请你再帮帮他。

题目描述

有$N$种物品和一个容量是$V$的背包。 第i种物品最多有$s_i$件,每件体积是$v_i$,价值是$w_i$。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。 输出最大价值。

输入格式

第一行两个整数,$N$,$V$,用空格隔开,分别表示物品种数和背包容积。 接下来有$N$行,每行三个整数$v_i$,$w_i$,$s_i$,用空格隔开,分别表示第$i$种物品的体积、价值和数量。

输出格式

输出一个整数,表示最大价值。

说明/提示

该题共$10$个数据点。对于全部测试点,满足$1\leq n, v, v_i, w_i, s_i\leq 6500$。 |子任务 |$n, v, v_i, w_i, s_i$的范围 | | :-----------: | :-----------: | |$Subtask1$ |$1\leq n, v, v_i, w_i, s_i\leq 2000$ | |$Subtask2$ |$2000\leq n, v, v_i, w_i, s_i\leq 4000$ | |$Subtask3$ |$4000\leq n, v, v_i, w_i, s_i\leq 6500$ |