题目描述

【问题描述】 
有一个箱子的容量为V(V为正整数,且满足0≤V≤20000),同时有n件物品(0的体积值为正整数。 
要求从n件物品中,选取若干装入箱内,使箱子的剩余空间最小。 
输入:1行整数,第1个数表示箱子的容量,第2个数表示有n件物品,后面n个数分别表示这n件 
物品各自的体积。 
输出:1个整数,表示箱子剩余空间。 
【输入输出样例】 
输入: 
24 6 8 3 12 7 9 7 
输出: 
0

#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;const int maxn = 1000000;
int V, n; //容量
int w[maxn];
int dp[maxn];int main()
{scanf("%d%d", &V, &n);for(int i = 1; i <= n; i++){scanf("%d", &w[i]);}for(int v = 0; v <= V; v++){dp[v] = 0;}for(int i = 1; i <= n; i++){for(int v = V; v >= w[i]; v--){dp[v] = max(dp[v], dp[v-w[i]]+w[i]);}}printf("%d\n", V - dp[V]);return 0;
}

Codeup-问题 A: 装箱问题相关推荐

  1. codeup墓地目录(算法笔记习题刷题笔记)

    在线codeup contest 地址:http://codeup.cn/contest.php Contest100000575 - <算法笔记>3.1小节--入门模拟->简单模拟 ...

  2. codeup墓地目录

    代码内容为原创C++ 在线codeup contest 地址:http://codeup.cn/contest.php Contest100000575 - <算法笔记>3.1小节--入门 ...

  3. P1049 装箱问题

    装箱问题 题目描述 有一个箱子容量为VVV(正整数,0≤V≤200000 \le V \le 200000≤V≤20000),同时有nnn个物品(0<n≤300<n \le 300< ...

  4. 1014 装箱问题 CODE[VS]

    1014 装箱问题 2001年NOIP全国联赛普及组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description 有 ...

  5. 1048 采药 1049 装箱问题

    难度:普及- 题目类型:动规 提交次数:2 涉及知识:动规 采药 题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的医师为师.医师为了判断他的资质,给他出了 ...

  6. 装箱算法 java_贪心算法装箱问题-Java代码

    关于装箱问题不作过多阐述了,, 这里用经典的1*1,2*2,3*3,4*4,5*5,6*6来装6*6的箱子,问所需要的箱子最少的个数 下面为Java代码 import java.util.Scanne ...

  7. [TYVJ] P1016 装箱问题

    装箱问题 背景 Background 太原成成中学第2次模拟赛 第三道 描述 Description 有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体 ...

  8. 近似装箱问题(三种联机算法实现)

    [0]README 0.1) 本文总结于 数据结构与算法分析, 源代码均为原创, 旨在 理解 "近似装箱问题(三种联机算法实现)" 的idea 并用源代码加以实现: 0.2) 近似 ...

  9. codeup 二叉树(dfs超时版)

    牛客上也发现了这道题 我的代码竟然过了 看了一下讨论区 好几个人都是dfs的思想 所以其实codeup要求的是更优的一种做法.下篇博客再来写吧. /********************** aut ...

  10. 近似装箱问题(两种脱机算法实现)

    [0]README 0.1) 本文总结于 数据结构与算法分析, 源代码均为原创, 旨在 理解 "近似装箱问题(两种脱机算法实现)" 的idea 并用源代码加以实现: 0.2) 近似 ...

最新文章

  1. solr/solrj原子更新
  2. makefile入门
  3. 【PAT乙级】1071 小赌怡情 (15 分)
  4. ╭☆难以割舍^_^就是牵挂☆╮
  5. 第十八章_后端架构选型、离线及实时计算
  6. Micropython——L298N电机驱动模块
  7. php 5.3 include 上层 function,php5.3开始出现的Function ereg() is deprecated Error问题解决办法...
  8. 怎样实现WhatsApp多开?
  9. Python的IDLE无法打开
  10. 电子招投标采购系统之电子招标投标的全流程!企业电子招投标系统源码
  11. 这样用 lerna 也太爽了吧!
  12. 编辑时英文出现大间隔
  13. MySQL where in 用法详解
  14. 用于机器学习的 NumPy(ML)
  15. SSM+智能家居产品销售管理 毕业设计-附源码161618
  16. 赞!原来还有这些免费图片下载网站(内附部分爬虫代码)
  17. 键盘事件和keycode对照表
  18. 关于MySQL,你未必知道的!
  19. js 象棋游戏 _ 支持双方在线对战
  20. 游戏数据分析常用指标汇总

热门文章

  1. Wireshark网卡抓包工具简明教程
  2. 大厂中秋礼盒大PK!祝大家中秋快乐,送大家鹅厂月饼礼盒!
  3. Kafka日志清理之Log Deletion
  4. 打造极致体验:字节跳动亿级 DAU 背后的音视频技术最佳实践
  5. 【线上分享】短视频出海 — 用户体验衡量关键指标与优化策略
  6. 苹果降低应用商店收入一半分成、Twitter视频分享功能 Fleet、百度36亿美元收购 YY|Decode the Week...
  7. 李郁韬:短期爆发还是未来趋势?腾讯云海量音视频通信服务背后的技术发展
  8. 音视频技术开发周刊 69期
  9. Linux下的进程概论与编程二(进程控制)
  10. 腾讯郭振宇:腾讯云发布云IoT全栈产品矩阵,详解6大产品及3大案例