2. 01背包问题

From
AcWing
Status
AC
Date
Apr 1, 2024
Tags
动态规划
01背包
Difficulty
简单

描述

件物品和一个容量是 的背包。每件物品只能使用一次。
件物品的体积是 ,价值是
求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。

输入格式

第一行两个整数,,用空格隔开,分别表示物品数量和背包容积。
接下来有 行,每行两个整数 ,用空格隔开,分别表示第 件物品的体积和价值。

输出格式

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

数据范围

输入样例

输出样例:

思路

二维版本:

notion image

(终极写法)一维版本

代码

二维版本

一维版本:

Loading...
目录
文章列表
Love & Share 分享热爱
🐙Java
🤖科研
🧱编程四大件
👨‍💻算法
🦀Rust
🐍Python
🛞Linux
🐎比赛
🐼C++
🌀日常使用