码迷,mamicode.com
首页 >  
搜索关键字:单调队列    ( 1102个结果
luoguP1419 寻找段落(二分答案+单调队列)
题意 给定一个长度为n的序列a1~an,从中选取一段长度在s到t之间的连续一段使其平均值最大。(n<=100000) 题解 二分答案平均值。 judge时把每一个a[i]-mid得到b[i] 在b[i]中找到一段合法的串使其权值和最大。 当最大权值和大于等于0时则mid上移。 求最大权值和用单调队列 ...
分类:其他好文   时间:2018-08-03 16:23:12    阅读次数:156
bzoj 1047: [HAOI2007]理想的正方形【单调队列】
~~没有复杂结构甚至不长但是写起来就很想死的代码类型~~ 原理非常简单,就是用先用单调队列处理出mn1[i][j]表示i行的j到j+k 1列的最小值,mx1[i][j]表示i行的j到j+k 1列的最大值 然后就变成求单列最大最小值,用上面同样的方法处理出对于列的mn2mx2即可 cpp includ ...
分类:其他好文   时间:2018-08-03 01:08:17    阅读次数:145
2018 Multi-University Training Contest 3 1001 / hdu6319 Problem A. Ascending Rating 单调队列,思维
"Problem A. Ascending Rating" 题意: 给定一个序列a[1..n],对于所有长度为m的连续子区间,求出区间的最大值以及从左往右扫描该区间时a的最大值的变化次数。 1≤m≤n≤107。 Shortest judge solution: 534 bytes 题解: 官方题解: ...
分类:其他好文   时间:2018-08-03 00:58:47    阅读次数:122
导弹拦截(经典)单调队列优化版
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度(雷达给 ...
分类:其他好文   时间:2018-08-02 10:22:43    阅读次数:138
[转]省选算法汇总
1.1 基本数据结构 1. 数组 2. 链表,双向链表 3. 队列,单调队列,双端队列 4. 栈,单调栈 1.2 中级数据结构 1. 堆 2. 并查集与带权并查集 3. hash 表 自然溢出 双hash 1.3 高级数据结构 1. 树状数组 2. 线段树,线段树合并 3. 平衡树 Treap 随机 ...
分类:编程语言   时间:2018-08-01 14:33:55    阅读次数:178
HDU 6319 Problem A. Ascending Rating(单调队列)
要求一个区间内的最大值和每次数过去最大值更新的次数,然后求每次的这个值异或 i 的总和。 这个序列一共有n个数,前k个直接给出来,从k+1到n个数用公式计算出来。 因为要最大值,所以就要用到单调队列,然后从后往前扫一遍然后每次维护递减的单调队列。 先把从n-m+1以后开始的数放进单调队列,这时候先不 ...
分类:其他好文   时间:2018-07-31 15:31:38    阅读次数:98
hdu-6319-单调队列
Problem A. Ascending Rating Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 2884 Accepted Subm ...
分类:其他好文   时间:2018-07-31 15:14:19    阅读次数:261
hdu 6319 Problem A. Ascending Rating (2018 Multi-University Training Contest 3 A)
链接: http://acm.hdu.edu.cn/showproblem.php?pid=6319 思路: 单调队列倒着维护,队列里面剩下的值的数量就是这一段区间的count值,如样例第一个区间:3 2 2 1 5 7 单调队列倒着维护遍历一遍变成了:7 5 3 长度为3,队首为最大值7 实现代码 ...
分类:其他好文   时间:2018-07-31 15:12:52    阅读次数:124
[bzoj1342][Baltic2007]Sound静音问题_单调队列
Sound静音问题 bzoj-1342 Baltic-2007 题目大意:给定一个n个数的序列,求所有的长度为m的区间,使得区间内最大值减去最小值不超过阈值c。 注释:$1\le n \le 10^6$,$1\le m\le 10^4$。 想法:单调队列裸题。 定长区间最值问题显然可以用单调队列维护 ...
分类:其他好文   时间:2018-07-31 11:14:45    阅读次数:139
[bzoj1855][Scoi2010]股票交易_动态规划_单调队列
股票交易 bzoj-1855 Scoi-2010 题目大意:说不明白题意系列++...题目链接 注释:略。 想法:这个题还是挺难的。 动态规划没跑了 状态:dp[i][j]表示第i天手里有j个股票的最大获利。 转移:第i天可以选择搞事情或者什么都不干。 如果不买不卖的话,有dp[i][j]=dp[i ...
分类:其他好文   时间:2018-07-31 11:00:42    阅读次数:135
1102条   上一页 1 ... 33 34 35 36 37 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!