bzoj2101: [Usaco2010 Dec]Treasure Chest 藏宝箱
题目链接
bzoj2101: [Usaco2010 Dec]Treasure Chest 藏宝箱
题解
dp
代码
#include<bits/stdc++.h>
using namespace std; inline int read() { int x = 0,f = 1; char c = getchar(); while(c < '0' || c >'9') c = getchar(); while(c <= '9' && c >= '0') x = x * 10 + c- '0',c = getchar(); return x * f;
}
const int maxn = 5005;
int c[maxn],dp[2][maxn][2],n;
int main() { n = read(); for(int i = 1;i <= n;++ i) c[i] = read(); int now = 0; for(int i = n;i >= 1;i --) { now ^= 1; memset(dp[now],0,sizeof dp[now]) ; for(int j = 1;j <= n;++ j) dp[now][j][0] = dp[now][j][1] = 0; for(int j = i;j <= n;++ j) { dp[now][j][0] = max(dp[now ^ 1][j][1] + c[i],dp[now][j - 1][1] + c[j]); dp[now][j][1] = min(dp[now ^ 1][j][0],dp[now][j - 1][0]); } } printf("%d\n",dp[now][n][0]); return 0;
}
转载于:https://www.cnblogs.com/sssy/p/9362814.html
bzoj2101: [Usaco2010 Dec]Treasure Chest 藏宝箱相关推荐
- bzoj2101【Usaco2010 Dec】Treasure Chest 藏宝箱
2101: [Usaco2010 Dec]Treasure Chest 藏宝箱 Time Limit: 10 Sec Memory Limit: 64 MB Submit: 418 Solved: ...
- Uva12325 Zombie's Treasure Chest [二分区间+模拟退火]
Zombie's Treasure Chest 题目链接 https://cn.vjudge.net/problem/UVA-12325 题意 两种物品无穷多个,第一种物品重量s1s_1s1,价值v ...
- UVA 12325 宝箱 Zombie‘s Treasure Chest
宝箱 Zombie's Treasure Chest 题面翻译 你有一个体积为N的箱子和两种数量无限的宝物.宝物1的体积为S1,价值为V1::宝物2的体积为S2,价值为V2.输入均为32位带符号整数. ...
- 【BZOJ】2099: [Usaco2010 Dec]Letter 恐吓信
[题意]给定长度为n和m的两个字符串S和T,要求在字符串S中取出若干段拼成T(可重复取),求最小段数,n,m<=50000. [算法]后缀自动机 || 后缀数组 [题解]对串S建SAM,然后在上 ...
- BZOJ2490 Zombie’s Treasure Chest
如果n = lcm(s1, s2),那么就可以直接得到maxV = (v / s1 * v1, v / s2 *v2) 然后还剩下一点体积我们暴力枚举用s1的量,让s1为max(s1, s2)可以减少 ...
- BZOJ——T 2097: [Usaco2010 Dec]Exercise 奶牛健美操
http://www.lydsy.com/JudgeOnline/problem.php?id=2097 Time Limit: 10 Sec Memory Limit: 64 MB Submit: ...
- UVA12325Zombie's Treasure Chest 宝箱
题意:给定两个箱子体积s1,s2,价值v1,v2,给出一个体积为V的宝箱,求可装入的最大价值. 分析:正常写肯定是超时的,把状况简化,第一种,当s1,s2都很小时,就看它们的价值比,v1/s1 ,v2 ...
- [USACO10DEC] Treasure Chest
题目链接 90 Points:智障的区间 DP--设 dp[i][j] 表示区间 [i, j] 能取的最大价值,但我还是 sd 地开了第三维表示先取还是后取的价值. 交上去以为能 A,结果 #2 开心 ...
- BZOJ 2097 [Usaco2010 Dec]Exercise 奶牛健美操
[题意] 给出一棵树.现在可以在树中删去m条边,使它变成m+1棵树.要求最小化树的直径的最大值. [题解] 二分答案.$Check$的时候用$DP$,记录当前节点每个儿子的直径$v[i]$,如果$v[ ...
- UVA - 12325 Zombie's Treasure Chest 暴力
根据两种情况 选择不同枚举 哇! 这题开始用 int 类型的数写的,只有 存最大 价值量的 mix_ 用了long long ,结果交了一遍 wa ,查了一遍 没问题啊?? 后来意识到 max 函数 ...
最新文章
- struts2中 ServletActionContext与ActionContext区别
- 5G NGC — 关键技术 — MEC 边缘云
- 基于openssl的https服务的配置
- SAP CRM product settype read from database table
- VC动态链接数据库类ADOConn
- ajax长链接--拉实现
- jpa多表关联查询_Spring Boot 整合mybatis如何自定义 mapper 实现多表关联查询
- 哇塞!野生海鲜竟然从渔港直送到你家!喜欢吃海鲜的有福了!
- 南海区行政审批管理系统接口规范v0.3(规划) 2.业务申报API 2.1.businessApply【业务申报】...
- Vmware迁移datastore注意事项
- 常用的数据结构和算法
- 关于弱电工程图纸的几个常见问题
- 怎样开图纸便宜_在县城开一家儿童乐园怎么样?开多大面积合适?投资需要多少钱?...
- MyBatis官方文档——Java API部分
- win10磁盘使用率100%的解决方法
- 惠普179fnw打印机使用说明_惠普179fnw驱动下载
- 应用软件漏洞利用分布
- 郑立:一个80后神话的倒掉
- 7-37 模拟EXCEL排序 (25 分)
- STP生成树协议|适合初学|华为,思科配置|阿树啊~
热门文章
- ActiveMQ简介
- Flex Builder中网络监视器导致“访问URL时遇到安全性错误”
- python os.walk如何不遍历隐藏文件,Python os.walk() 遍历出当前目录下的文件夹和文件...
- curl php 用途,PHP使用CURL详解
- Linux中删除文件,磁盘空间未释放问题追踪
- js实现幻灯片案例解析
- 机器学习实战(4)——训练模型
- FillRect与FrameRect
- 送学计算机男生什么礼物好,【十大男生喜欢的礼物】男生渴望收到什么礼物_主妇网...
- 实践课题选题管理(C语言)(选课系统)