rnqoj-95-多多看DVD(加强版)-二维背包
来源:互联网 发布:物联网数字域名 编辑:程序博客网 时间:2024/06/08 07:04
背包的做的多了,二维背包就很简单了。。。
#include<stdio.h>#include<iostream>#include<string.h>using namespace std;int main(){ int n,m,l,i,j,k; int c[101]; int w[101]; int dp[1001][101]; while(~scanf("%d%d%d",&n,&m,&l)) { for(i=1;i<=n;i++) { scanf("%d%d",&c[i],&w[i]); } memset(dp,-1,sizeof(dp)); dp[0][0]=0; for(i=1;i<=n;i++) { for(j=l;j>=c[i];j--) { for(k=1;k<=i;k++) { if(dp[j-c[i]][k-1]!=-1)dp[j][k]=max(dp[j][k],dp[j-c[i]][k-1]+w[i]); } } } int maxx; maxx=0; for(i=0;i<=l;i++)maxx=max(maxx,dp[i][m]); cout<<maxx<<endl; } return 0;}
- rnqoj-95-多多看DVD(加强版)-二维背包
- 【背包变形】多多看DVD(加强版)
- RQNOJ 95 多多看DVD(加强版)
- 【动态规划】多多看DVD加强版
- 多多看DVD(加强版)_DP
- 【多多看DVD(加强版)(题解)】
- 【动态规划】【RQ95】多多看DVD(加强版)
- 多多看DVD(加强版)(watchdvd.pas/c/cpp)
- 多多看DVD(加强版)(多维DP)
- rqnoj-95-多多看DVD
- rnqoj-57-找啊找啊找GF-二维背包
- 【動態規劃】多多看DVD(加強版)
- 二维数组版 dvd
- rnqoj-2-01背包
- 加强版迷你DVD管理器
- rnqoj-6-有依赖背包
- rnqoj-39-饮食问题-01背包
- rnqoj-98-逃亡的准备-背包
- cocos2d-x2.2 如何创建项目
- java入门
- 基于 linux 平台的 libpcap 源代码分析
- document.createElement()的用法
- where 子句的执行顺序(sever 2005)
- rnqoj-95-多多看DVD(加强版)-二维背包
- WinXP 雨林木风补丁包 V 2013.10 官方版
- Java VS C++(3)可变参数...
- Ubuntu 安装交叉编译环境以及环境变量的错误修改
- 深入浅出 详解Android Surface系统(1)
- 深入理解 ROM , RAM , FLASH
- 如何将Fedora 15的系统语言设置成中文
- realloc函数详解
- strdup用法及作用