POJ3624 Charm Bracelet 01背包 一维数组表示
来源:互联网 发布:欧文16年总决赛数据 编辑:程序博客网 时间:2024/06/11 04:01
简单得01背包问题,题目得数据量大,二维数组表示爆内存
#include<iostream>#define Max(a,b) ((a)>(b)?(a):(b))using namespace std;const int V=12881;const int N=3403;int w[N]={0},c[N]={0};int f[V];void pack(int n,int m){for(int i=1;i<=n;i++)for(int j=m;j>=w[i];j--){f[j] = Max(f[j],f[j-w[i]]+c[i]);}cout<<f[m]<<endl;}int main(){int n,m;cin>>n>>m;for(int i=1;i<=n;i++)cin>>w[i]>>c[i];pack(n,m);}
0 0
- POJ3624 Charm Bracelet 01背包 一维数组表示
- POJ3624:Charm Bracelet【01背包】
- POJ3624 Charm Bracelet 【01背包】
- 【POJ3624】Charm Bracelet(01背包)
- POJ3624 - Charm Bracelet(01背包)
- poj3624 Charm Bracelet 01背包
- poj3624(Charm Bracelet + 赤裸01背包)
- poj3624 Charm Bracelet DP 01背包问题
- 【POJ3624】Charm Bracelet 01背包裸题
- Charm Bracelet(poj3624)(01背包)
- POJ3624 Charm Bracelet (01背包)
- POJ3624 Charm Bracelet(01背包)
- poj3624 Charm Bracelet(01背包)
- POJ3624 Charm Bracelet 01背包裸题
- POJ3624 Charm Bracelet(01背包问题)
- POJ3624 Charm Bracelet(典型01背包问题)
- (poj3624)Charm Bracelet(01背包)
- POJ3624 Charm Bracelet(01背包问题)
- [Unity技巧]单例基类
- MFC操作ini文件方法
- 页面开发的好助手——HBuilder
- 一个数排序后的最大值最小值不断求差,直到等于自己
- 51nod-1344 走格子
- POJ3624 Charm Bracelet 01背包 一维数组表示
- 排序算法汇总——转载自http://blog.csdn.net/zhanglong_daniel/article/details/52513058
- [Pholcus爬虫] 应对网站反爬虫的多项策略
- php 一维数组变多维
- Linux-find命令
- js运用sort对json 数组进行排序
- 第三周项目2——建立顺序表的算法库
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined)题解报告
- 洛谷 1489