BZOJ 2037 Sue的小球
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2037
题意:二维平面上有一些彩蛋(x,y),每个彩蛋会下落。当移动到彩蛋下方时会获得彩蛋,价值为此时彩蛋的高度。初始位置给出(只能在x轴上移动)。求一种移动的方式使得获得的总价值最大。(所有彩蛋都要拿到)
思路:
int f[2][N][N],sum[N];
int visit[N][N];struct node
{int x,y,v;
};node a[N];
int n,x0;int cmp(node a,node b)
{return a.x<b.x;
}int S(int L,int R)
{return sum[n]-(sum[R]-sum[L-1]);
}void DFS(int L,int R)
{if(visit[L][R]) return;if(L==R){if(a[L].x==x0) f[0][L][R]=f[1][L][R]=0;else f[0][L][R]=f[1][L][R]=-INF;return;}visit[L][R]=1;DFS(L+1,R); DFS(L,R-1);f[0][L][R]=a[L].y+max(f[0][L+1][R]-(a[L+1].x-a[L].x)*S(L+1,R),f[1][L+1][R]-(a[R].x-a[L].x)*S(L+1,R));f[1][L][R]=a[R].y+max(f[0][L][R-1]-(a[R].x-a[L].x)*S(L,R-1),f[1][L][R-1]-(a[R].x-a[R-1].x)*S(L,R-1));
}int main()
{RD(n,x0);int i;FOR1(i,n) RD(a[i].x);FOR1(i,n) RD(a[i].y);FOR1(i,n) RD(a[i].v);a[++n].x=x0;sort(a+1,a+n+1,cmp);FOR1(i,n) sum[i]=sum[i-1]+a[i].v;DFS(1,n);PR(max(f[0][1][n],f[1][1][n])/1000.0);
}
BZOJ 2037 Sue的小球相关推荐
- [SDOI2008]SUE的小球
[SDOI2008]SUE的小球 文章目录 题目描述 题解: 代码: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Form ...
- Bzoj2037: [Sdoi2008]Sue的小球
题面 传送门 Sol 就相当于从\(x_0\)开始左右横走,显然可以设\(f[0/1][i][j]\)表示左到\(i\)右到\(j\),当前在左/右的代价 但是不好记转移代价,因为不知道时间 那么可以 ...
- 2017.10.27 sue的小球 失败总结
这个题是论文题...说这个题之前先说一下关路灯 这两个题都有时间的限制,但都不能作为状态设计进去 关路灯那个题,由于要忽略时间的限制,所以对于一个区间省得最多,是不是就是最优解了呢 首先,就算你知道这 ...
- 动态规划--from zpz
版权声明:copy from zpz,我可能要修改 https://blog.csdn.net/qq_40828060/article/details/83064425 文章目录 前言 记忆化搜索 动 ...
- 动态规划,且学且放弃
文章目录 前言 记忆化搜索 动态规划的基本解题思路 背包问题 01背包 (待处理)P1489 猫狗大战 01背包的空间优化问题 P1048 采药 P1510 精卫填海 P1566 加等式 P1504 ...
- BZOJ 1867 [Noi1999]钉子和小球 DP
想状态和钉子的位置如何匹配想了半天...后来发现不是一样的吗$qwq$ 思路:当然是$DP$啦 提交:>5次(以为无故$RE$,实则是先乘后除爆了$long\space long$) 题解: 若 ...
- BZOJ刷题记录---提高组难度
BZOJ刷题记录---提高组难度 总目录详见https://blog.csdn.net/mrcrack/article/details/90228694 序号 题号 算法 思想难度 实现难度 总难度 ...
- bzoj 4402 Claris的剑
4402: Claris的剑 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 255 Solved: 145 [Submit][Status][Disc ...
- 2022-2028年中国小球产业深度调研及投资前景预测报告(全卷)
[报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了小球行业相关概述.中国小球行业运行环境.分析了中国小球行业的现状.中 ...
最新文章
- 控制~线性二次型最优控制
- 云服务器ecs安装mysql_阿里云服务器ecs配置之安装mysql
- 区域链结构对于数据中心有什么影响?这个影响是好是坏呢!
- centos7 postgresql安装
- 这是一个关于软件开发的博客。
- 在浏览器里友好的变量输出查看函数方法
- mysql锁优化_mysql锁以及配置优化
- 11个程序员最常犯的MySQL错误(PHP开发)
- easyui datagrid一般创建模板
- win10激活方法(无需下载)
- SWA(随机权重平均)
- android 键盘语音输入,讯飞输入法Android V7.0.4265 长按空格键开启语音输入
- file_get_contents
- vRealize Operations Manager 仪表板示图
- SQLZOOL练习题答案和解析 第2关 SELECT from World
- Pycharm 2018.2.1最新版破解到2099年图解教程
- 格密码LLL算法:如何解决最短向量SVP问题(3)(完结篇)
- HDLBits-Exams/ece241 2013 q4、Lemmings1、Lemmings2、Lemmings3、Lemmings4
- 系统集成项目管理工程师(软考中级)—— 第十七章 项目沟通和干系人管理 笔记分享
- 如何进行服务器备份操作系统,如何进行服务器备份操作系统