码迷,mamicode.com
首页 >  
搜索关键字:区间最小值    ( 110个结果
九度oj 1407 快速找出最小数
原题链接:http://ac.jobdu.com/problem.php?pid=1407线段树,区间更新,查询区间最小值。注意区间更新,查询的时候,区间$\begin{align*}[L,R] \end{align*}$$\begin{align*}L \end{align*}$都可能大于$\be...
分类:其他好文   时间:2015-05-27 15:29:16    阅读次数:116
Codechef May Challenge 2015
随便瞎写,其实没做出多少题:Chef and Cake题目大概是用输入的数生成 一个数组并且生成出q个【X,Y】的询问,数组长度N 表示 I in【X,X+K-1] 范围 min(A[i]);A[i] 生成的数组。询问X,Y的区间最小值 =Mi年(dp[x],dp[y-k+1]);求出每个dp;这里...
分类:其他好文   时间:2015-05-19 20:50:55    阅读次数:231
[hiho 18]带修改的RMQ问题
问题描述 询问区间最小值,过程中会对某些位置的值进行修改。 这题数据量很小,使用O(NQ)的方法做。 后续会有其他高效的解法。#include int data[10005]; int main(){ int n, q; scanf("%d", &n); for (int i = 1; i <= n...
分类:其他好文   时间:2015-05-14 14:03:30    阅读次数:183
BZOJ1552 [Cerc2007]robotic sort
支持区间最小值查询,区间翻转的数据结构直接上treap板子啊亲!没了。。。只是为了存板用的2333 1 /************************************************************** 2 Problem: 1552 3 User:...
分类:其他好文   时间:2015-05-01 22:33:14    阅读次数:127
VK Cup 2015 - Round 1 E. Rooks and Rectangles 线段树 定点修改,区间最小值
E. Rooks and RectanglesTime Limit: 1 SecMemory Limit: 256 MB题目连接http://codeforces.com/problemset/problem/524/EDescriptionPolycarpus has a chessboard o...
分类:其他好文   时间:2015-04-13 20:31:00    阅读次数:205
hdu5195 DZY Loves Topological Sorting 线段树+拓扑排序
要求在一个DAG中删去不多于k条边,使得拓扑序的字典序最大。 贪心策略:每次删去入度小于res的,序号尽量大的点的入边。 需要用线段树维护区间最小值。 代码: #include #include #include #include #include #include #include using namespace std; const int N = 400000 +10; const ...
分类:编程语言   时间:2015-04-03 09:32:36    阅读次数:157
【UVA】1619-Feel Good(数据结构-栈)
既然所有数都是大于等于0的,那么在一个区间最小值一定的情况下,这个区间越长越好(当然有特殊情况) 对一个数a[i],left[i]代表左边第一个比它小的,right[i]代表右边第一个比它小的 如何构造left[i]呢?,从左往右构造一个单调递增的栈(一定是单调的!) 当a[i]比栈顶元素小的时候,栈顶元素出栈,(否则的话入栈,left[i]就是栈顶元素的位置,right数组同理可得 注意...
分类:其他好文   时间:2015-04-01 17:54:19    阅读次数:173
HDU 1007Quoit Design(最近点问题)
最近点问题:二维平面中有n(n很大)个点,求出距离最近的两个点 思路:因为n的值很大,所以暴力和dp都行不通了吧!分治法就挺好的。 将区间一半一半的分开,直到分成只有一个点或两个点的时候! 对于只有两个点的区间,最小值就是这两个点的距离,只有一个点的区间, 最小值就是无穷大。注意还要考虑合并的时候....
分类:其他好文   时间:2015-03-18 20:29:40    阅读次数:158
实用数据结构---RMQ问题
RMQ问题就是区间最小值问题,这是一个非常经典的题, 由他引申出来的也是不计其数最多的是给出一个区间,然后输入多组区间端点,求输入区间的最小值。 每次用循环来计算一个最小值显然不够快,怎么办呢? 实践中最常用的是Tarjan的 Sparse-Table算法,它的预处理时间是O(nlogn),但是查询只需要O(1),而且常数很小。 它的思想很简单,就是递推+二分的思想。我们先定义一个二维数组...
分类:其他好文   时间:2015-03-01 18:35:50    阅读次数:139
hackerrank:Almost sorted interval
题目链接:https://www.hackerrank.com/challenges/almost-sorted-interval题目大意:定义一个“几乎单调”区间(区间最小值在最左面,最大值在最右面)给一个N的排列,求“几乎单调”区间的个数N=100W 解法为O(n)很好的思维题!想了一下午,其实...
分类:其他好文   时间:2014-12-08 22:38:09    阅读次数:183
110条   上一页 1 ... 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!