刚开始一直都是RE,这道题目 题目的意思跟目的跟HDU2069是一样的,只是题目要求有了点变化,HDU2069是最多用100个钱币,这里呢 最多输入的 钱为7489,自然而然最多用到的钱币为7489个,所以一开始用了一样的方法,把数组开为8000*8000,可是一直RE,不知道为什么,也没有超内存,而且范围最多也不会超8000的,现在还不清楚,于是只能换思路了,仔细看看这道题目完全可以看作一个一维背包来做,意思就是给你一个容量为n的背包,让你用 体积有1,5,10,25,50五种不同的东西来填装,状态转移方程就很好推了

#include<iostream>
#include<cstdio>
#include<list>
#include<algorithm>
#include<cstring>
#include<string>
#include<queue>
#include<stack>
#include<map>
#include<vector>
#include<cmath>
#include<memory.h>
#include<set>#define ll long long#define eps 1e-7#define inf 0xfffffff
const ll INF = 1ll<<61;using namespace std;//vector<pair<int,int> > G;
//typedef pair<int,int > P;
//vector<pair<int,int> > ::iterator iter;
//
//map<ll,int >mp;
//map<ll,int >::iterator p;
//ll dp[8000+5];
int value[6]={0,1,5,10,25,50};void init() {memset(dp,0,sizeof(dp));dp[0]=1;for(int i=1;i<=5;i++)for(int j=value[i];j<=7489;j++)dp[j] += dp[j-value[i]];
}int main() {int n;init();while(cin>>n) {cout<<dp[n]<<endl;}return EXIT_SUCCESS;
}

UVA674 Coin Change 简单的DP相关推荐

  1. 利用动态规划(DP)解决 Coin Change 问题

    问题来源 这是Hackerrank上的一个比较有意思的问题,详见下面的链接: https://www.hackerrank.com/challenges/ctci-coin-change 问题简述 给 ...

  2. Lightoj 1231 - Coin Change (I) (裸裸的多重背包)

    题目链接: Lightoj  1231 - Coin Change (I) 题目描述: 就是有n种硬币,每种硬币有两个属性(价值,数目).问用给定的硬币组成K面值,有多少种方案? 解题思路: 赤果果的 ...

  3. hdu2069(Coin Change)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2069 Coin Change Time Limit: 1000/1000 MS (Java/Other ...

  4. LeetCode 518 Coin Change 2 (python)

    目录 LeetCode 518 Coin Change 2 (python) Code 欢迎一起来参与leetcode刷题项目 LeetCode 518 Coin Change 2 (python) ...

  5. 蓝桥杯 算法训练 数字三角形(最简单的DP)

    传送门 题目描述 如下图示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大. ●每一步可沿左斜线向下或右斜线向下走: ●1<三角形行数≤100: ● ...

  6. C++coin change 硬币找零(附完整源码)

    coin change 硬币找零 coin change 硬币找零算法的完整源码(定义,实现,main函数测试) coin change 硬币找零算法的完整源码(定义,实现,main函数测试) #in ...

  7. (蓝桥杯)数字三角形。。(最简单的dp题)

    (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大. ●每一步可沿左斜线向下或右斜线向下走: ●1<三角形行数≤100: ●三角形 ...

  8. 来自wzc的简单拓扑dp

    来自wzc的简单拓扑dp(拓扑DP) 题目已经把解决方案给你了,就是拓扑DP(出题人这回没有耍你,真的) 不过我还是莽了两发dijk贪心QAQ,果然错了(毕竟DP弱者,巨贪心)- 正片开始 有向图拓扑 ...

  9. 来自wzc的简单拓扑dp———浙江农林大学第二十届程序设计竞赛暨团体程序设计天梯赛选拔赛(同步赛)

    传送门 题目描述 (良心出题人wzc说这是个简单拓扑dp,它就必然是一个简单拓扑dp,wzc是不会骗人的) wzc在一张拓扑图上,他所在的起始位置被标记为0.除了起始位置外,还有被1到n这n个整数所标 ...

最新文章

  1. vue 分模块打包 脚手架_vue-cli分模块独立打包
  2. LaTeX实战经验:数学公式环境注意事项
  3. 【Linux基础 01】Linux 下的文件系统
  4. python保存模型_MNIST数据集训练完如何保存成模型文件?
  5. .NET Core API文档管理组件 Swagger
  6. html table列平均,html table 列求和
  7. js 指定年月获取最后天
  8. Qt学习笔记之Hello World
  9. 上海大学c语言程序设计,上海大学2009-2010年度C语言程序设计秋季学期试卷.doc
  10. 【数据结构】顺序存储结构
  11. matlab 数学 应用论文,MATLAB在高等数学课程中的应用(图文)
  12. 求教务排课系统(eclipes和MSQL)!
  13. python制作日历并保存成excel_Python+Excel制作精美壁纸日历,任意DIY
  14. 计算机理论什么是信道容量,(信道容量知识总结.doc
  15. python基础:Python MySQL
  16. C++异常处理机制由浅入深, 以及函数调用汇编过程底层刨析. C++11智能指针底层模拟实现
  17. STM32——USART串口
  18. Excel表格的密码设置与取消
  19. 【javascript】设计模式
  20. Android签名机制-签名过程详解

热门文章

  1. 上门洗车小程序功能有哪些?
  2. 王者英雄胜率用计算机怎么算,王者荣耀英雄胜率计算哪些模式 | 手游网游页游攻略大全...
  3. 浅谈人工智能生成内容(AIGC)
  4. 基金到底是什么???
  5. 当装好anaconda的python3.7环境后,如何使的spyder运行在其中,anaconda中打不开spyder怎么办,spyder中导入不了opencv模块怎么办
  6. 有限广播地址与直接广播地址
  7. 《我们仨》 —— Mysql中character_set_client、connection和results
  8. 做​好​九​点​吸​引​蜘​蛛​爬​行​你​的​网​站
  9. 项目实战 Java读取Excel数据
  10. 【精品】List和数组之间的转换