UVA——10465(dp)
来源:互联网 发布:mac cs1.6 编辑:程序博客网 时间:2024/06/05 07:15
题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=16&page=show_problem&problem=1406
注:和换硬币的形式差不多。
#include <iostream>#include <cstring>#include <algorithm>using namespace std;#define N 11111 int dp[N]; int main(){ int a[2],t; int i,j; while(cin>>a[0]>>a[1]>>t) { memset(dp,-1,sizeof(dp)); dp[0]=0; for(i=0;i<2;i++) for(j=a[i];j<=t;j++) if(dp[j-a[i]]>-1) //保证j-a[i]的钱可以兑换硬币。 dp[j]=max(dp[j-a[i]]+1,dp[j]); for(i=t;i>=0;i--) if(dp[i]>=0) break; cout<<dp[i]; if(i<t) cout<<" "<<t-i; cout<<endl; } return 0; }
- UVA——10465(dp)
- UVA 11468 —— Substring(AC自动机+DP)
- Uva 10465-Homer Simpson(DP)
- UVA 674 —— 简单DP
- UVA 10003 —— 区间DP
- uva 10599(dp)
- uva 10118(DP)
- uva 10465 (Homer Simpson) (DP)
- Homer Simpson - UVa 10465 dp
- uva 10465 简单dp标记
- uva 10128 - Queue(dp)
- UVA 1424 - Salesmen(dp)
- uva 10149 - Yahtzee(DP)
- UVA 1371 - Period(DP)
- uva 12034 Race(dp)
- uva 11908 - Skyscraper (dp)
- uva 10593 Kites(dp)
- uva 10128 Queue (dp)
- 潘石屹《我用一生去寻找》精彩段落总结
- epoll/linux支持的最大连接数,文件描述符不够报错信息是too many open files的解决办法
- 用DOM创建添加节点
- ubuntu 12.04安装RabbitVCS
- 《软件调试》读书笔记一
- UVA——10465(dp)
- 【Win7系统手动建立VPN连接方法教程】
- PHP分割数组函数explode
- java.io.FileNotFoundException: jndi:(综合网上各大解决方法,最终解决)com.sun.faces.config.AnnotationScanner
- SSH框架搭建总结
- 下一站---一个以活动为中心的召集友人的安卓APP---原型已搭好,仍有BUG
- hdu2553(n皇后)
- valgrind
- C和C++中的异常处理