POJ 2385 Apple Catching(01背包)
2024-09-03 17:58:29
01背包的基础上增加一个维度表示当前在的树的哪一边。
#include<cstdio>
#include<iostream>
#include<string>
#include<cstring>
#include<queue>
#include<vector>
#include<stack>
#include<vector>
#include<map>
#include<set>
#include<algorithm>
using namespace std; const int maxn = 1e3+;
int val[][maxn];
int dp[][]; //#define LOCAL
int main()
{
#ifdef LOCAL
freopen("in.txt","r",stdin);
#endif
int T,W;
cin>>T>>W;
for(int i = ; i < T; i++) {
int x; scanf("%d",&x);
val[x-][i] = ;
}
for(int t = T-; t >= ; t--){
for(int w = W; w >= ; w--){
for(int i = ; i < ; i++){
dp[w][i] += val[i][t];
if(w) dp[w][i] = max(dp[w][i],dp[w-][i^]+val[i^][t]);
}
}
}
printf("%d\n",max(dp[W][],dp[W][]));
return ;
}
最新文章
- java 方法
- MYSQL数据库------操作命令笔记
- 【BZOJ-1176&;2683】Mokia&;简单题 CDQ分治
- Memcached驱动(C#)
- 【转】STL之二分查找 (Binary search in STL)
- MongoDB聚合查询
- 个人介绍和GitHub
- php实现网页标签补全方法(转)
- osg for android (一) 简单几何物体的加载与显示
- Android 4.4 KitKat NotificationManagerService使用具体解释与原理分析(一)__使用具体解释
- [转]C/C++:构建你自己的插件框架
- opacity的背景透明&;background中rgba的背景色透明
- WebBench的安装与使用
- 详解大数据采集引擎之Sqoop&;采集oracle数据库中的数据
- PreApplicationStartMethodAttribute的使用
- MySQL中分组取第一条, 以及删除多余的重复记录
- Codeforces Round #371 (Div. 1) D - Animals and Puzzle 二维ST表 + 二分
- 2038: [2009国家集训队]小Z的袜子(hose) (莫队算法)
- 一次WEB前端优化尝试
- C#应用视频教程2.3 OPENGL虚拟仿真介绍
热门文章
- SQL Server远程调试失败
- HyperLedger Explore 浏览器配置启动教程
- [Xcode 实际操作]四、常用控件-(7)UIStepper控件的使用
- MCP|LQD|Data-independent acquisition improves quantitative cross-linking mass spectrometry (DIA方法可提升交联质谱定量分析)
- 解决Maven项目中jar包依赖冲突问题
- P2742 【模板】二维凸包 / [USACO5.1]圈奶牛Fencing the Cows
- 洛谷P2025 脑力大人之监听电话
- mybatis批量处理sql
- jquery——幻灯片(只动一屏)
- ${openid_wx} el解析式放入url的“”里才起作用。