洛谷 P4409 [ZJOI2006] 皇帝的烦恼
题目链接-> OVO
题解:
很久没有写博客了,可能是因为最近太颓废了吧。
刚刚考完期末考试,无比期盼早点外出学习,不要面对成绩,害怕。
#include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define N 20007 using namespace std; int n, a[N], maxn[N], minn[N], l, r, ans; bool check(int x) {maxn[1] = minn[1] = a[1];for(int i = 2; i <= n; i++) maxn[i] = min(a[i], a[1] - minn[i - 1]), minn[i] = max(0, a[i] - (x - a[i - 1] - a[1] + maxn[i - 1]));return !minn[n]; } int main() {scanf("%d", &n);for(int i = 1; i <= n; i++) scanf("%d", &a[i]), l = max(l, a[i] + a[i - 1]); r = l << 1;while(l <= r) {int mid = l + r >> 1;if(check(mid)) ans = mid, r = mid - 1;else l = mid + 1;}printf("%d", ans);return 0; }
一世安宁
转载于:https://www.cnblogs.com/GTBA/p/10263920.html
洛谷 P4409 [ZJOI2006] 皇帝的烦恼相关推荐
- P4409 [ZJOI2006]皇帝的烦恼(20190922B)(乱搞)
考场历程十分艰辛啊... 第一题没切掉,还浪费了很长时间,就是一个裸的最小生成树,但是因为可恶的distance为关键字莫名其妙查错了10min.... 本题先乱搞了一下,过了样例 然后看第三题,可写 ...
- [洛谷P2584][ZJOI2006]GameZ游戏排名系统
题目大意:同[洛谷P4291][HAOI2008]排名系统(双倍经验) 题解:略 卡点:无 C++ Code: #include <cstdio> #include <map> ...
- 洛谷 - P2163 [SHOI2007]园丁的烦恼(不带修二维数点-树状数组/主席树)
题目链接:点击查看 题目大意:二维平面坐标系中给出 nnn 个坐标点,然后是 mmm 次询问,每次询问需要回答一个闭合矩阵中有多少个点 题目分析:想挂树套树来着,但是复杂度有点大.本题不带修且可以离线 ...
- 洛谷 P2163 [SHOI2007]园丁的烦恼 (离线sort,树状数组,解决三维偏序问题)
P2163 [SHOI2007]园丁的烦恼 题目描述 很久很久以前,在遥远的大陆上有一个美丽的国家.统治着这个美丽国家的国王是一个园艺爱好者,在他的皇家花园里种植着各种奇花异草. 有一天国王漫步在花园 ...
- 洛谷 P2596 [ZJOI2006]书架 解题报告
P2596 [ZJOI2006]书架 题目描述 小T有一个很大的书柜.这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列.她用1到n的正整数给每本书都编了号. 小T在看书的时候,每次取出一本书, ...
- 洛谷 P2596 [ZJOI2006]书架 (splay)
题目描述 小T有一个很大的书柜.这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列.她用1到n的正整数给每本书都编了号. 小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本.由于这些 ...
- 洛谷 2585 [ZJOI2006]三色二叉树——树形dp
题目:https://www.luogu.org/problemnew/show/P2585 可以把不是绿色的记成一种.仔细一想不会有冲突.如果自己是绿色,孩子的不同颜色不会冲突:如果自己不是绿色,自 ...
- 洛谷P2585 [ZJOI2006]三色二叉树
题目描述 输入输出格式 输入格式: 输入文件名:TRO.IN 输入文件仅有一行,不超过10000个字符,表示一个二叉树序列. 输出格式: 输出文件名:TRO.OUT 输出文件也只有一行,包含两个数,依 ...
- 洛谷P2585[ZJOI2006]三色二叉树(树形DP)
思路 树形DP,首先是递归建树,然后是DP状态方程转移. 代码 #include<cstdio> #include<cstring> #include<algorithm ...
最新文章
- 项目进展情况如何更好地管理?
- 输入字符串,统计英文字符、大写小写字母,数字字符,空格和其他字符
- spring cloud 教程前言
- 成功解决OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2
- HDU - 4416 Good Article Good sentence(广义后缀自动机/后缀自动机)
- Microsoft宣布将停止支持多个 .NET Framework版本
- swift中为什么要创造出可选型?
- 负载均衡—nginx实现waf
- CMake中include指令介绍
- 【毕业设计论文】(软件类专业)规范写作以及查重篇
- #考研笔记#计算机之word问题
- Spark安装出错问题
- 常用装机必备(绿色免安装软件合集):破解高手菜鸟必备(每日更新总有一款适合您
- 操作系统-进程管理(信号量机制)
- Typora设置图片背景
- 计算机音乐大学排名,2019音乐类大学排行榜_2019年世界十大权威大学排名报告发布,中国891所高...
- (二)移动 GPU 和桌面 GPU 的差距有哪些?
- python实现抢票github_面向回家编程!GitHub标星两万的”Python抢票教程”,我们先帮你跑了一遍...
- 计算机保研面试自我介绍,计算机保研面试英文自我介绍范文
- HaaS EDU物联网项目实战:微信小程序实现云养花
热门文章
- 首次打开(更新版本)APP向导界面
- 配置.net连接数据库的配置文件
- 基于Redis的CustomerSessionProvider(一)
- Swing中的并发-使用SwingWorker线程模式
- Tokyo cabinet HDB– 初始化
- 年薪 66万+,西澳大学招聘 CV DL Research Fellow(研究员)
- ECCV 2020 论文大盘点-视频目标分割篇
- 工程之道 | CPU推理性能提高数十倍,MegEngine计算图、MatMul优化解析
- 干货 | 局部特征图像配准用于缺陷检测
- 让目标检测和实例分割互相帮助,地平线实习生论文被AAAI 2020收录