原题链接: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
随便瞎写,其实没做出多少题: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
问题描述 询问区间最小值,过程中会对某些位置的值进行修改。 这题数据量很小,使用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
支持区间最小值查询,区间翻转的数据结构直接上treap板子啊亲!没了。。。只是为了存板用的2333 1 /************************************************************** 2 Problem: 1552 3 User:...
分类:
其他好文 时间:
2015-05-01 22:33:14
阅读次数:
127
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
要求在一个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
既然所有数都是大于等于0的,那么在一个区间最小值一定的情况下,这个区间越长越好(当然有特殊情况)
对一个数a[i],left[i]代表左边第一个比它小的,right[i]代表右边第一个比它小的
如何构造left[i]呢?,从左往右构造一个单调递增的栈(一定是单调的!)
当a[i]比栈顶元素小的时候,栈顶元素出栈,(否则的话入栈,left[i]就是栈顶元素的位置,right数组同理可得
注意...
分类:
其他好文 时间:
2015-04-01 17:54:19
阅读次数:
173
最近点问题:二维平面中有n(n很大)个点,求出距离最近的两个点 思路:因为n的值很大,所以暴力和dp都行不通了吧!分治法就挺好的。 将区间一半一半的分开,直到分成只有一个点或两个点的时候! 对于只有两个点的区间,最小值就是这两个点的距离,只有一个点的区间, 最小值就是无穷大。注意还要考虑合并的时候....
分类:
其他好文 时间:
2015-03-18 20:29:40
阅读次数:
158
RMQ问题就是区间最小值问题,这是一个非常经典的题,
由他引申出来的也是不计其数最多的是给出一个区间,然后输入多组区间端点,求输入区间的最小值。
每次用循环来计算一个最小值显然不够快,怎么办呢?
实践中最常用的是Tarjan的 Sparse-Table算法,它的预处理时间是O(nlogn),但是查询只需要O(1),而且常数很小。
它的思想很简单,就是递推+二分的思想。我们先定义一个二维数组...
分类:
其他好文 时间:
2015-03-01 18:35:50
阅读次数:
139
题目链接:https://www.hackerrank.com/challenges/almost-sorted-interval题目大意:定义一个“几乎单调”区间(区间最小值在最左面,最大值在最右面)给一个N的排列,求“几乎单调”区间的个数N=100W 解法为O(n)很好的思维题!想了一下午,其实...
分类:
其他好文 时间:
2014-12-08 22:38:09
阅读次数:
183