硬币找零
来源:互联网 发布:知惠是什么意思 编辑:程序博客网 时间:2024/06/06 11:22
来源:点击打开链接
题目底下的tag还写了个dp例题……
类似01背包,对于每一种硬币,我们都要选择用与不用,但是我们不止可以用一次,这种 称为完全背包问题
总价是m,每次使用硬币个数加1,怎么存使得总个数尽量少
请原谅菜鸡的语言表述能力……
#include<algorithm>#include<cmath>#include<iostream>#include<cstring>using namespace std;int main(){int n,m;int dp[100001],t[21]; cin>>n>>m; for(int i=1;i<=n;i++) cin>>t[i]; memset(dp,127,sizeof(dp)); //new:127是del的ascii;dp[0]=0;for(int i=1;i<=n;i++)//枚举硬币for(int j=t[i];j<=m;j++)dp[j]=min(dp[j],dp[j-t[i]]+1);cout<<dp[m];return 0; }
阅读全文
0 0
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零
- 硬币找零算法
- 最少硬币找零问题
- 硬币找零问题
- NYOJ 995硬币找零
- 用帝国cms7.2做网站的一些性能优化建议
- this关键字
- 学习笔记33-生成式模型-判别式模型
- nginx(一)基本配置讲解
- JVM调优总结(一)-- 一些概念
- 硬币找零
- eclipse中项目与svn失去关联
- GTest源码剖析(七)——断言
- javascript AVL树算法与说明
- 求第k大数
- git常用操作
- 数组去重
- The Dominator of Strings
- 抽象类 接口 多态