http://acm.hdu.edu.cn/showproblem.php?pid=2159
来源:互联网 发布:mac os x 懒人版下载 编辑:程序博客网 时间:2024/05/16 00:58
/*二维背包: 忍耐度 与 怪的数量dp[i][j]=max(dp[i][j],dp[i-v][j-k]+val[v]);i代表忍耐度,j代表杀怪的数目,dp[i][j]代表获得的经验值。*/#include<iostream>#include<algorithm>#include<cstdio>#include<string.h>using namespace std;int dp[111][111];int val[111],wei[111];int n,m,k,s;int a,b;int max(int a,int b){ return a>b?a:b;}int main(){ int ans; while(scanf("%d%d%d%d",&n,&m,&k,&s)!=EOF) { ans=-1; for(int i=0; i<k; i++) { scanf("%d%d",&val[i],&wei[i]); } memset(dp,0,sizeof(dp)); for(int i=0; i<k; i++) //代表有i中怪物 for(int j=wei[i]; j<=m; j++) //打怪时的忍耐度 for(int k=1; k<=s; k++) //代表最多打怪的数目 { dp[j][k]=max(dp[j][k],dp[j-wei[i]][k-1]+val[i]); } for(int j=0; j<=m; j++)//打怪时的忍耐度 if(dp[j][s]>=n) { ans=j; break; } if(ans==-1) printf("-1\n"); else printf("%d\n",m-ans); } return 0;}
- http://acm.hdu.edu.cn/showproblem.php?pid=2159
- http://acm.hdu.edu.cn/showproblem.php?pid=1005
- http://acm.hdu.edu.cn/showproblem.php?pid=1333
- http://acm.hdu.edu.cn/showproblem.php?pid=2710
- http://acm.hdu.edu.cn/showproblem.php?pid=2866
- http://acm.hdu.edu.cn/showproblem.php?pid=1041
- http://acm.hdu.edu.cn/showproblem.php?pid=1719
- http://acm.hdu.edu.cn/showproblem.php?pid=2136
- http://acm.hdu.edu.cn/showproblem.php?pid=1166
- http://acm.hdu.edu.cn/showproblem.php?pid=3519
- http://acm.hdu.edu.cn/showproblem.php?pid=2446
- http://acm.hdu.edu.cn/showproblem.php?pid=1709
- http://acm.hdu.edu.cn/showproblem.php?pid=1874
- http://acm.hdu.edu.cn/showproblem.php?pid=1863
- http://acm.hdu.edu.cn/showproblem.php?pid=1879
- http://acm.hdu.edu.cn/showproblem.php?pid=1875
- http://acm.hdu.edu.cn/showproblem.php?pid=1102
- http://acm.hdu.edu.cn/showproblem.php?pid=1162
- backbone 源码解析
- WampServer下成功安装Zend Optimizer [
- 关于我,关于这篇博客
- Oracle9i、10g、11g区别
- 数据库视图的强大
- http://acm.hdu.edu.cn/showproblem.php?pid=2159
- vsftp上传文件出现553 Could not create file解决方法 (包括匿名用户)
- accumulate
- spring.net配置错误:Could not load type from string value ...
- 查看当前SqlServer数据库连接数
- Android开发之四(二):常用控件之列表(ListView)
- Android NDK使用NEON优化,SIMD优化
- 各种创建单例模式的优缺点
- 企业开发平台到底该怎么做