USACO-Stamps
来源:http://ace.delos.com/usacoprob2?a=5LTgWx8eTT9&S=stamps
一个简单的DP题。
F[i] = min(F[i], F[i-value[j]]+1)
F[i]表示凑出i所需的最少钱的张数,若F[i]>n,自然就不能用n张钱凑出i来了。
最后的结果就是i的最大值了。
/* ID:ay27272 PROG:stamps LANG:C++ */#include <cstdio> #include <iostream> #include <cmath> #include <cstring>using namespace std;int f[2000005] = {0}; int value[55] = {0};int main() {freopen("stamps.in","r",stdin);freopen("stamps.out","w",stdout);int n,m;scanf("%d%d", &n, &m);for (int i=0; i<m; i++)scanf("%d", &value[i]);memset(f, 100, sizeof(f));f[0] = 0;int i=0;while (true){i++;for (int j=0; j<m; j++)if (i-value[j]>=0)f[i] = min(f[i], f[i-value[j]]+1);if (f[i] > n) break;}printf("%d\n", i-1);return 0; }
转载于:https://www.cnblogs.com/ay27/archive/2013/02/24/2924025.html
USACO-Stamps相关推荐
- usaco ★Stamps 邮票
★Stamps 邮票 已知一个 N 枚邮票的面值集合(如,{1 分,3 分})和一个上限 K -- 表示信封上能够贴 K 张邮 票.计算从 1 到 M 的最大连续可贴出的邮资. 例如,假设有 1 分和 ...
- USACO / Stamps(DP)
描述 已知一个 N 枚邮票的面值集合(如,{1 分,3 分})和一个上限 K -- 表示信封上能够贴 K 张邮票.计算从 1 到 M 的最大连续可贴出的邮资. 例如,假设有 1 分和 3 分的邮票:你 ...
- USACO - 3.1.6 - Stamps
http://qingtangpaomian.iteye.com/blog/1635988 一. 题目翻译 1. 描述: 已知一个 N 枚邮票的面值集合(如,{1 分,3 分})和一个上限 K - ...
- 学校作业-Usaco DP水题
好吧,因为USACO挂掉了,所以我写的所有代码都不保证正确性[好的,这么简单的题,再不写对,你就可以滚粗了! 第一题是USACO 2.2.2 ★Subset Sums 集合 对于从 1 到 N 的连 ...
- 【USACO题库】 动态规划 汇总(普及-/普及)
数据结构提高是够用了=-=虽然树状数组没学 但是其他类问题只能打到普及 普及啊啊啊!!! 而且这边省选组都是什么仙人掌啊,什么系什么点对啊...感觉数据结构并没有什么用 (实际上很有用但我不会用就是了 ...
- WOJ 1037 邮票 Stamps
WOJ 1037 邮票 Stamps 1 题目 1.1 输入 1.2 输出 1.3 样例 1.4 来源 2 分析 2.1 70分(TLE) 2.2 正解 3 注意 3.1 初始化 3.2 找答案 1 ...
- usaco Shaping Regions
这就是usaco 前面的windows area的变形. /* ID:jinbo wu TASK:rect1 LANG:C++ */ #include<iostream> #include ...
- usaco Postal Vans(dp)
是哈密顿回路,然后...就不知道怎么写了 ,以前写过类似的不过情况没这么多也没这么复 usaco training 6.1.1 Postal Vans 题解 标签: usaco training题解d ...
- usaco Beef McNuggets
这两天贼烦,ccf炸了,还有一个烦心事.哎我都不知道自己能不能坚持下去了.马上期末考了.这段时间还是抓紧时间复习吧同时刷usaco的节奏要跟以前一样了,毕竟课少了. 题解: 只要你知道以下的数论结论, ...
- usaco前两章小结
usaco 暑假老师有推荐做但是那个题目太长了,而且·大部分都是废话做起来特别慢,而且当时自己基本上什么都不懂,太难了所以看了题解做了两题就放弃了. 转眼就上学了,因为想学习acm所以就胡乱找题做但是 ...
最新文章
- OCS2007安装配置指南
- 压缩归档文件审查工具p7zip-full
- cnblogs.com精华收藏帖
- stonesoft 虚拟安全解决方案
- Windows下的函数
- elementui 可伸缩侧边栏_ElementUI 侧边栏伸缩布局
- minGW, cygwin, GnuWin32【C++的跨平台交叉编译问题】
- poj 1160 dp
- xml里写sql语句大于、小于的正确方法
- HDU-1863-畅通工程
- 离散数学 习题篇 —— 谓词公式练习
- 绿坝十年,儿童网络安全保护问题仍未解决
- 期货反向跟单这个模式、大家目前都耳熟能详,操作原理也算是人尽皆知了!
- 【python初级】 关于time.sleep睡眠时间
- html 下拉框树,下拉框显示树形菜单
- linux下交叉编译date命令,arm移植NTP(同步嵌入式linux系统时间)
- 通过GB28181实现对安防摄像头的直播回放控制
- 如何选择适合你的兴趣爱好(一),拉丁舞
- 校园二手书微信小程序,校园二手书交易小程序,微信小程序二手书交易系统毕业设计作品
- 服务器修改文件名卡死,知道地址修改服务器文件名
热门文章
- mac重装系统 未能与恢复服务器,Mac系统重装后数据可不可以恢复
- 开始尝试贝茨视觉训练法
- 逻辑 - 联言命题,选言命题
- 2013计算机学科排名,2013年美国大学排名计算机专业排名情况
- 【爬虫学习笔记day66】7.8. scrapy-redis实战-- IT桔子分布式项目2
- 3975: 人工智能(障)?
- 微信小程序开发(原生和uniapp)DOM标签对比介绍
- 耶鲁女孩:改变,从背单词开始!(刘畅:我知道耶鲁会录取我的。学习,都要经历死记硬背)
- 网络视频无法快进无法选中进度条
- 2019尚硅谷大数据Maven篇一 Maven安装和概念