码迷,mamicode.com
首页 >  
搜索关键字:单调队列    ( 1102个结果
[bzoj1791][ioi2008]Island 岛屿(基环树、树的直径)
bzoj luogu 题意可能会很绕 一句话:基环树的直径。 求直径: 对于环上每一个点记录其向它的子树最长路径为$dp_x$ 之后记录环上边长前缀和$ns_i$ dp值为$max_{i,j}dp[i]+sum[i]+dp[j]-sum[j]$ $dp[j]-sum[j]$提出来进单调队列。 O(n ...
分类:其他好文   时间:2019-08-10 21:03:02    阅读次数:129
codeforces1195E OpenStreetMap 单调队列
网址:http://codeforces.com/problemset/problem/1195/E 题意: 给出一个矩阵,求以$(x,y)$为左下角,长度为$(a,b)$的子矩阵的元素的最大值。 题解: 一、二维ST表: 见以下博客,同类型,可照搬: https://www.cnblogs.com ...
分类:其他好文   时间:2019-08-10 20:57:46    阅读次数:82
Blue:贪心,单调队列
考场上什么都没想。 显然在扯淡了,应该说是刚开始想了一些没用的。 有决策单调性,所以二分答案? 好,那就二分答案。想想怎么检查每只蛤能不能都跳到终点? 那么每只蛤都不能掉队啊。 如果你现在遇到了一个石头,你就会优先让最落后的那只蛤跳过来蛤。(因为都不能掉队啊) 如果它离的太远跳不过来了,那么这只蛤就 ...
分类:其他好文   时间:2019-08-10 13:57:32    阅读次数:76
单调队列
看下面一个例题: 给定一个序列,求所有区间长度为L的区间的最大值和最小值。 n,m using namespace std; const int N=50000010; int q[N],l=1,r=1,a[N],mx,mn,inq[N],n,m; inline void ins(int x) { ...
分类:其他好文   时间:2019-08-04 01:31:11    阅读次数:127
暑假集训-8.02总结
学习内容:单调队列算法+巩固队列+Hash思想 今日完成题数(不包含多校):5 今日看书情况:15页 今日心得: 粗心的毛病又来了,写代码时一不小心就犯了点小bug,结果找了好久才找出来,写代码要细心啊。 今天主要学了Hash思想,觉得那本书上的知识点好牛逼啊。 雪花雪花雪花(哈希 思想) http ...
分类:其他好文   时间:2019-08-03 00:11:04    阅读次数:104
单调队列
单调队列 一、定义 单调队列里的元素是单调递增或者单调递减的 二、实现 双端队列 deque 支持操作:(1)询问队首/队尾元素 front / back (2)从队首/队尾删除元素 pop_front() / pop_back() (3)从队首/队尾插入元素 push_front() / push ...
分类:其他好文   时间:2019-08-02 16:16:44    阅读次数:123
【比赛】【NHOI 2019】
~~生动展示了自己有多菜~~ ~~从T4开始~~ "$\mathrm{T4}$" 对于新给出的货币值$New$,我们先求出$l=\mathrm{lcm}(New,50000)$,那么,对于所要凑出的货币值$N$,问题就分解成了两部分: 对于$\dfrac{N}{l}$的部分,答案就是$\dfrac{ ...
分类:其他好文   时间:2019-08-01 11:43:44    阅读次数:183
Codeforces Round #574 (Div. 2)
| A | B | C | D | E | | : : | : : | : : | : : | : : | | 贪心 | 数学 | dp | 计数,组合 | 单调队列,rmq | | 1100 | 1100 | 1400 | 1700 | 2100 | <! more A. Drinks Choos ...
分类:其他好文   时间:2019-07-30 10:47:28    阅读次数:77
[栈] leetcode 503 Next Greater Element II
problem:https://leetcode.com/problems/next-greater-element-ii/ 一道比较简单的单调队列题目。不过由于题目要求是循环的,需要两个pass,第二个pass处理循环生效的next greater,同时需要把下标已经超出范围的队首数据及时pop出 ...
分类:其他好文   时间:2019-07-30 10:37:44    阅读次数:69
$Poj3017\ Cut\ The\ Sequence$ 单调队列优化$DP$
Poj AcWing Description 给定一个长度为N的序列 A,要求把该序列分成若干段,在满足“每段中所有数的和”不超过M的前提下,让“每段中所有数的最大值”之和最小. N<=105,M<=1011,0<Ai<=106 Sol 一篇比较清楚的题解 $OvO$ $F[i]$表示把前$i$个数 ...
分类:其他好文   时间:2019-07-27 13:03:14    阅读次数:76
1102条   上一页 1 ... 16 17 18 19 20 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!