FATE(二维完全背包)
来源:互联网 发布:淘宝买剑三号安全吗 编辑:程序博客网 时间:2024/05/22 22:02
最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验,并减掉相应的忍耐度。当忍耐度降到0或者0以下时,xhd就不会玩这游戏。xhd还说了他最多只杀s只怪。请问他能升掉这最后一级吗?
10 10 1 101 110 10 1 91 19 10 2 101 12 2
0-11
#include<math.h>
#include<string.h>
#include<iostream>
using namespace std;
int dp[110][110];
int a[110];
int b[110];
int n,m,k,s,temp;
int main()
{
while(~scanf("%d%d%d%d",&n,&m,&k,&s))
{
memset(dp,0,sizeof(dp));
for(int i=0;i<k;i++)
scanf("%d%d",&a[i],&b[i]);
for(int i=0;i<k;i++)//zhonh
{
for(int j=b[i];j<=m;j++)
{
for(int r=1;r<=s;r++)
{
dp[j][r]=max(dp[j][r],dp[j-b[i]][r-1]+a[i]);
}
}
}
if(dp[m][s]<n)
printf("-1\n");
else
{
for(int j=0;j<=m;j++)
{
if(dp[j][s]>=n)
{
temp=j;
break;
}
}
printf("%d\n",m-temp);
}
}
}
0 0
- FATE(二维完全背包)
- FATE(二维完全背包)
- FATE二维完全背包
- 【二维完全背包】FATE
- HDU 2159 FATE(二维完全背包)
- hdu 2159 FATE (完全背包-二维)
- HDU 2159 FATE(二维完全背包)
- HDU 2159 FATE(二维完全背包)
- HDU 2159 FATE (二维完全背包)
- hdu 2159 FATE(二维完全背包)
- hdu 2159 FATE (二维完全背包)
- hdu 2159 Fate (二维完全背包)
- hdu2159 FATE(二维完全背包)
- 【HDU 2159】FATE(二维完全背包)
- HDU 2159 FATE(二维完全背包)
- HDU-2159-FATE(二维完全背包)
- HDU2159: FATE(二维完全背包)
- HDU 2159 FATE (二维完全背包)
- Maven实战之坐标和仓库
- 二叉树的线索化 记录
- maven之道
- 机器学习中的参数估计
- 0430
- FATE(二维完全背包)
- POJ3181Dollar Dayz 完全背包
- JAVA内置的观察者模式
- 【Tyoj1098】任务安排
- [数据结构] 树
- HDOJ 2002 计算球的体积
- 如何使守护进程开机启动
- 实验报告3_Huffman编码学习
- TOMCAT 8080端口被占用怎么办