HDOJ1085
来源:互联网 发布:魔术手淘宝产品复制 编辑:程序博客网 时间:2024/06/18 00:32
http://acm.hdu.edu.cn/showproblem.php?pid=1085
简单的母函数运用,不多说,直接上代码
#include <iostream>#include <cmath>#include <stdio.h>using namespace std;const int maxn=8e3+10;int a[5],b[5],total;int main(){ b[1]=1;b[2]=2;b[3]=5; while (cin>>a[1]>>a[2]>>a[3]){ if (a[3]==0 && a[1]==0 && a[2]==0) break; int c1[maxn]={0},c2[maxn]={0}; for (int i=0;i<=a[1];i++) c1[i]=1; total=a[1]+a[2]*2+a[3]*5+1; for (int i=2;i<=3;i++){ for (int j=0;j<=total;j++){ int used=0; //钱币使用数不能超过数据所给的值 for (int k=0;k+j<=total&&used<=a[i];k+=b[i],used++) c2[j+k]+=c1[j]; } for (int j=0;j<=total;j++){ c1[j]=c2[j]; c2[j]=0; } } int tmp=a[1]+1; while (c1[tmp]) tmp++; cout<<tmp<<endl; } return 0;}
阅读全文
0 0
- hdoj1085
- HDOJ1085
- HDOJ1085
- HDOJ1085母函数的应用
- hdoj1085 Holding Bin-Laden Captive!(又见母函数)
- java极光推送实例
- 数据结构之堆和堆排序
- css的div垂直居中
- 框架学习系列 mybatis 第十七篇 高级结果映射一
- svn汉化及android studio+svn分支同步主干代码
- HDOJ1085
- 【hdu 1862】EXCEL排序 (sort &结构体)
- ubuntu下执行文件报Permission denied权限错误
- ORACLE触发器无效且未通过重新验证
- 第一课堂专注S4 HANA培训
- Js标签
- ATX笔记:wait方法详解
- Android性能优化之使用线程池处理异步任务
- 用java判断一个int数组是否连续