P1049 装箱问题(dp)

server/2025/2/9 6:02:54/

#include<bits/stdc++.h> 
using namespace std;int main() {int v,n;cin>>v>>n;int a[30];int dp[20005];for(int i=0;i<n;i++){cin>>a[i];}memset(dp,0,sizeof(dp));// 设置所有元素为0,表示最大体积为0for(int i=0;i<n;i++){for(int j=v;j>=a[i];j--){ // 从大到小遍历,防止重复使用同一个物品dp[j]=max(dp[j],dp[j-a[i]]+a[i]);}}cout<<v-dp[v];}

 dp[j] 表示当前容量为 j 时能够装入的最大物品体积。


http://www.ppmy.cn/server/166141.html

相关文章

redis之GEO 模块

文章目录 背景GeoHash 算法redis中的GeoHash 算法基本使用增加距离获取元素位置获取元素的 hash 值附近的元素 注意事项原理 背景 如果我们有需求需要存储地理坐标&#xff0c;为了满足高性能的矩形区域算法&#xff0c;数据表需要在经纬度坐标加上双向复合索引 (x, y)&#x…

图文并茂-jvm内存模型

堆内存划分的空间&#xff0c;如何回收这些内存对象&#xff0c;有哪些回收算法&#xff1f; 推荐阅读 设计模式与技术组件图解Java类文件到虚拟机-CSDN博客

【AcWing】蓝桥杯辅导课-二分与前缀和

目录 二分 数的范围 数的三次方跟 机器人跳跃问题 四平方和 分巧克力 前缀和 前缀和 子矩阵的和 K倍区间 激光炸弹 二分 数的范围 789. 数的范围 - AcWing题库 #include<iostream> using namespace std;const int N 1e5 10;int n, q, k, a[N];int main()…

COBOL语言的云计算

COBOL语言与云计算&#xff1a;重新定义传统编程的未来 引言 在技术迅速发展的今天&#xff0c;云计算已成为推动企业数字化转型的关键力量。与此同时&#xff0c;许多传统编程语言依然在大型企业中发挥着不可或缺的作用。在这些传统语言中&#xff0c;COBOL&#xff08;Comm…

101.对称二叉树 python

对称二叉树 题目题目描述示例 1&#xff1a;示例 2&#xff1a;提示&#xff1a; 题解递归法步骤提交结果 迭代法步骤提交结果 题目 题目描述 给你一个二叉树的根节点 root &#xff0c; 检查它是否轴对称。 示例 1&#xff1a; 输入&#xff1a;root [1,2,2,3,4,4,3] 输出…

微信小程序地图开发总结-规划路线

在现代移动应用中&#xff0c;地图导航功能已成为必不可少的一部分。通过地图 API&#xff0c;我们可以轻松地在应用中集成位置服务和路径规划功能。本篇文章将带大家一起实现一个简单的路径导航功能&#xff0c;使用腾讯地图 API结合微信小程序&#xff0c;实现从当前位置到目…

企业FTP替代升级,实现传输大文件提升100倍!

随着信息技术的飞速发展&#xff0c;网络安全环境也变得越来越复杂。在这种背景下&#xff0c;传统的FTP&#xff08;文件传输协议&#xff09;已经很难满足现代企业对文件传输的需求了。FTP虽然用起来简单&#xff0c;但它的局限性和安全漏洞让它在面对高效、安全的数据交换时…

用 Python 给 Excel 表格截图(20250207)

我搜索了网络上的方案&#xff0c;感觉把 Excel 表格转换为 HTML 再用 platwright 截图是比较顺畅的路径&#xff0c;因为有顺畅的工具链。如果使用的是 Windows 系统则不需要阅读此文&#xff0c;因为 win32com 库更方便。这篇文章中 Excel 转 HTML 的方案&#xff0c;主要弥补…