Codeup-问题 A: 装箱问题
题目描述
【问题描述】
有一个箱子的容量为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: 装箱问题相关推荐
- codeup墓地目录(算法笔记习题刷题笔记)
在线codeup contest 地址:http://codeup.cn/contest.php Contest100000575 - <算法笔记>3.1小节--入门模拟->简单模拟 ...
- codeup墓地目录
代码内容为原创C++ 在线codeup contest 地址:http://codeup.cn/contest.php Contest100000575 - <算法笔记>3.1小节--入门 ...
- P1049 装箱问题
装箱问题 题目描述 有一个箱子容量为VVV(正整数,0≤V≤200000 \le V \le 200000≤V≤20000),同时有nnn个物品(0<n≤300<n \le 300< ...
- 1014 装箱问题 CODE[VS]
1014 装箱问题 2001年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 有 ...
- 1048 采药 1049 装箱问题
难度:普及- 题目类型:动规 提交次数:2 涉及知识:动规 采药 题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的医师为师.医师为了判断他的资质,给他出了 ...
- 装箱算法 java_贪心算法装箱问题-Java代码
关于装箱问题不作过多阐述了,, 这里用经典的1*1,2*2,3*3,4*4,5*5,6*6来装6*6的箱子,问所需要的箱子最少的个数 下面为Java代码 import java.util.Scanne ...
- [TYVJ] P1016 装箱问题
装箱问题 背景 Background 太原成成中学第2次模拟赛 第三道 描述 Description 有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体 ...
- 近似装箱问题(三种联机算法实现)
[0]README 0.1) 本文总结于 数据结构与算法分析, 源代码均为原创, 旨在 理解 "近似装箱问题(三种联机算法实现)" 的idea 并用源代码加以实现: 0.2) 近似 ...
- codeup 二叉树(dfs超时版)
牛客上也发现了这道题 我的代码竟然过了 看了一下讨论区 好几个人都是dfs的思想 所以其实codeup要求的是更优的一种做法.下篇博客再来写吧. /********************** aut ...
- 近似装箱问题(两种脱机算法实现)
[0]README 0.1) 本文总结于 数据结构与算法分析, 源代码均为原创, 旨在 理解 "近似装箱问题(两种脱机算法实现)" 的idea 并用源代码加以实现: 0.2) 近似 ...
最新文章
- solr/solrj原子更新
- makefile入门
- 【PAT乙级】1071 小赌怡情 (15 分)
- ╭☆难以割舍^_^就是牵挂☆╮
- 第十八章_后端架构选型、离线及实时计算
- Micropython——L298N电机驱动模块
- php 5.3 include 上层 function,php5.3开始出现的Function ereg() is deprecated Error问题解决办法...
- 怎样实现WhatsApp多开?
- Python的IDLE无法打开
- 电子招投标采购系统之电子招标投标的全流程!企业电子招投标系统源码
- 这样用 lerna 也太爽了吧!
- 编辑时英文出现大间隔
- MySQL where in 用法详解
- 用于机器学习的 NumPy(ML)
- SSM+智能家居产品销售管理 毕业设计-附源码161618
- 赞!原来还有这些免费图片下载网站(内附部分爬虫代码)
- 键盘事件和keycode对照表
- 关于MySQL,你未必知道的!
- js 象棋游戏 _ 支持双方在线对战
- 游戏数据分析常用指标汇总
热门文章
- Wireshark网卡抓包工具简明教程
- 大厂中秋礼盒大PK!祝大家中秋快乐,送大家鹅厂月饼礼盒!
- Kafka日志清理之Log Deletion
- 打造极致体验:字节跳动亿级 DAU 背后的音视频技术最佳实践
- 【线上分享】短视频出海 — 用户体验衡量关键指标与优化策略
- 苹果降低应用商店收入一半分成、Twitter视频分享功能 Fleet、百度36亿美元收购 YY|Decode the Week...
- 李郁韬:短期爆发还是未来趋势?腾讯云海量音视频通信服务背后的技术发展
- 音视频技术开发周刊 69期
- Linux下的进程概论与编程二(进程控制)
- 腾讯郭振宇:腾讯云发布云IoT全栈产品矩阵,详解6大产品及3大案例