zzulioj 1782: 和尚特烦恼8——找零钱 (完全背包)
2015-11-22 17:10
465 查看
1782: 和尚特烦恼8——找零钱
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 184 Solved: 104
SubmitStatusWeb
Board
Description
和尚在山上又耐不住寂寞了,嘴馋的要命,于是就拿了100块钱偷偷的下山买肉吃。和尚最爱吃红烧肘子了,但是和尚不会算数,请你帮和尚算算老板应该找他多少钱。并且和尚很懒,非得要求老板找他钱的张数是最少的。假设老板那边有面值 50, 10,5,2,1无数张,请你帮和尚算算老板应该找他多少钱,钱张数最少是多少张。
Input
输入一个整数t,表示和尚花了t块钱。Output
输出2个整数m和n,用空格隔开。表示老板找和尚m 块钱,最少的张数是n。Sample Input
16Sample Output
84 6#include<stdio.h> #include<string.h> int min(int a,int b) { return a>b?b:a; } int dp[110]; int main() { int n,m,k,i,j; int a[6]={1,2,5,10,50}; while(scanf("%d",&n)!=EOF) { m=100-n; memset(dp,0x3f3f3f,sizeof(dp)); dp[0]=0; for(i=0;i<5;i++) { for(j=a[i];j<=m;j++) { dp[j]=min(dp[j],dp[j-a[i]]+1); } } printf("%d %d\n",m,dp[m]); } return 0; }
相关文章推荐
- android 设置锁屏壁纸
- BZOJ 2661: [BeiJing wc2012]连连看(简单费用流)
- iPhone上使用原生ViewController实现Popover
- 分布式监控系统Ganglia学习------(1)基本原理
- Objective-C学习-NSSet(集合),NSMutableSet(可变集合) NSCountSet(计数集合)
- Jade之Mixins
- 15个必须知道的chrome开发者技巧
- Objective-C:神在细节之中
- Android学习(二)
- opencv2.4.9中ann_mlp.cpp学习
- ns3 dce error
- A hard puzzle
- 手势是由基本事件构成(郭挺)
- httpd.conf
- 机器学习笔记_回归_4: 最小二乘问题(2)
- Ubuntu安装samba实现文件夹共享
- Jade之Interpolation
- BIM软件小技巧:Revit2014所有快捷键汇总表格
- CF#301 B:School Marks(贪心)
- 解决一台机器同时运行多个Tomcat服务