题目:

http://39.106.164.46/problem.php?id=1079

思路:

题目要求装满,然后又是完全背包。注意初始化时将dp初始化为INF,dp[0]=0即可。

代码如下:

#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<cmath>
#include<queue>
#include<cstring>
#include<vector>
#include<stack>
#include<map>
#include<set>
#define MAX 505
#define INF 0x3f3f3f3f
typedef long long ll;
using namespace std;int n,m;
int w[MAX],v[MAX],dp[10005];int main(){while(cin>>n>>m){memset(dp,INF,sizeof(dp));dp[0]=0;for(int i=0;i<n;i++){cin>>w[i]>>v[i];}for(int i=0;i<n;i++){for(int j=v[i];j<=m;j++){dp[j]=min(dp[j],dp[j-v[i]]+w[i]);}}cout<<dp[m]<<endl;}return 0;
}

PIPIOJ 1079: PIPI的存钱罐 完全背包相关推荐

  1. 1079: PIPI的存钱罐(完全背包)

    题目描述 PIPI有n种硬币,每种硬币有特定的重量wei[i] 克和它对应的价值val[i]. 已知有一个承重量为m的存钱罐,当里面正好装着重量为m的硬币时,问你这个存钱罐中硬币的最小价值是多少? 如 ...

  2. 1079: PIPI的存钱罐(动态规划)

    题目描述 PIPI有n种硬币,每种硬币有特定的重量cost[i] 克和它对应的价值val[i].  已知有一个承重量为m的存钱罐,里面正好装着重量为m的硬币,问你这个存钱罐中硬币的最小价值是多少? 如 ...

  3. 1079 PIPI的存钱罐

    这个问题的原型就是完全背包问题模型,所不同的是完全背包问题要求的是最大价值,而这个是最小价值 完全背包问题的模型代码是 for (int i = 1; i <= n; ++ i)for (int ...

  4. PIPIOJ 1056: PIPI的目标Ⅱ

    文章目录 PIPIOJ 1056: PIPI的目标Ⅱ 题目描述 题解 坑点 PIPIOJ 1056: PIPI的目标Ⅱ 题目描述 PIPI又收到了一个礼物--还是个长度为N的数组.PIPI想从中选出两 ...

  5. HDU1114 存钱罐 完全背包

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1114 给你一个存钱罐的空的质量和存满钱的质量,给你每种硬币的质量和价值,让你算出它的最小价值. 3 10 ...

  6. 小猪存钱罐 完全背包

    题目链接 Before ACM can do anything, a budget must be prepared and the necessary financial support obtai ...

  7. PIPIOJ 1286: PIPI运货 最短路径

    题目: http://39.106.164.46/problem.php?id=1286 代码如下: #include<iostream> #include<algorithm> ...

  8. Light OJ Dynamic Programming

    免费做一样新 1004 - Monkey Banana Problem 号码塔 1005 - Rooks 排列 1013 - Love Calculator LCS变形 dp[i][j][k]对于第一 ...

  9. LightOJ - 1079 Just another Robbery —— 概率、背包

    题目链接:https://vjudge.net/problem/LightOJ-1079 1079 - Just another Robbery     PDF (English) Statistic ...

最新文章

  1. 创业思维 - Qunar的故事
  2. 我们需要什么样的数据架构?
  3. java 传入参数_java参数怎么传递参数
  4. 查看变量数据类型的python内置函数_查看变量类型的 Python 内置函数是 ________________ 。_微观经济学(合作办学)答案_学小易找答案...
  5. 练习题之Wait/Notify
  6. 安全套接层Secure Sockets Layer,SSL
  7. python比较两张图片是否一样_opencv_判断两张图片是否相同
  8. 基于以太坊发布属于自己的数字货币(代币)完整版
  9. HCIE-OSPFV3
  10. c语言 对排两个答案文件
  11. vue+高德地图 点击地图获取经纬度和详细地址
  12. 数据库特点分析| 寻找你心中的数据库漫威英雄
  13. PDCA过程模式在信息安全管理体系的应用
  14. 【 力扣(LeetCode)刷题详细介绍】
  15. Unity2D入门(二) 优化玩家移动手感(一)
  16. chromium代码结构
  17. 暑假计算机教育培训总结,暑假信息技术培训心得
  18. pig java api_Pig安装及入门案例
  19. 内存卡损坏怎么修复?分享实际经验
  20. 文件包含漏洞(原理及介绍)

热门文章

  1. 骆驼QA:基于陈丹琦CoQA数据集的中文阅读理解模型,可给定知识文本进行问答...
  2. 新手从零开始学习微信小程序开发01
  3. arduino(esp8266)驱动74hc595进行流水灯异常一例
  4. 【3dsmax2016】安装图文教程、破解注册以及切换语言方法
  5. 低度酒赛道进入洗牌期,新品牌如何破局三大难题?
  6. TI高精度实验室ADC系列培训视频学习笔记 第1章 直流参数和交流参数:输入电容、输入漏电流、输入阻抗、参考电压值、参考电流值、差分非线性DNL、积分非线性INL、失调误差与增益误差
  7. 如何做好企业内部培训?
  8. ADAMS学习(1)部件窗口和快捷键
  9. CSS圆角边框-盒子阴影-文字阴影
  10. 对于人工智能与教育的汇报问答QA整理20201124