码迷,mamicode.com
首页 >  
搜索关键字:区间查询    ( 609个结果
kb-07线段树-03--区间修改查询--lazy思想
1 /* 2 区间修改,区间查询和; 3 第一次使用lazy思想; 4 poj3468 5 */ 6 #include 7 #include 8 #include 9 #include 10 #define ll long long 11 using name...
分类:其他好文   时间:2015-05-30 23:48:56    阅读次数:113
HYSBZ 2243 树链剖分(区间更新,区间查询)较难
http://www.lydsy.com/JudgeOnline/problem.php?id=2243 Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。...
分类:其他好文   时间:2015-05-30 09:21:25    阅读次数:122
poj 3237 树链剖分(区间更新,区间查询)
http://poj.org/problem?id=3237 Description You are given a tree with N nodes. The tree’s nodes are numbered 1 through N and its edges are numbered 1 through N ? 1. Each edge is associated with a...
分类:其他好文   时间:2015-05-29 18:11:03    阅读次数:108
spoj375 树链剖分(单点更新,区间查询)
http://www.spoj.com/problems/QTREE/ QTREE - Query on a tree no tags  You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3...N-1. We w...
分类:其他好文   时间:2015-05-27 12:25:26    阅读次数:127
hdu 4777 树状数组这么用好厉害
题意: 给出m个区间查询,查询 区间里和区间中的其他数字 都互质 的数字的个数 思路: 简单题,因为并没有 修改,全是查询 把所有查询读入,按照左端点 从左往右来处理。(原因稍后 首先预处理对于每一个位置(id)的数字,往左和往右最远到哪个位置,会出现和这个数字不互质的数字,用l[id]和r[id]保存下来。同时用邻接表(因为这么处理比较简单)保存下来对于一个位置iid,有哪个数字,它的...
分类:编程语言   时间:2015-05-16 16:36:59    阅读次数:182
[hiho 19]单点修改的线段树
问题描述 依然是RMQ问题。过程需要修改某些点的数据。 使用线段树解决。 单点修改的复杂度是O(logn),即树深,只需要修改这个点的祖先节点。 区间查询的复杂度也是O(logn),因为除了第一步可能一分为二外,其他查询若有分解则分解后必然有一个区间是不需要再分解的。#include #includ...
分类:其他好文   时间:2015-05-14 15:56:32    阅读次数:96
3196: Tyvj 1730 二逼平衡树
http://www.lydsy.com/JudgeOnline/problem.php?id=3196分析: 带区间查询和名次询问,线段树套treap操作1: 查询k在区间内的排名。 求出k-1的名次+1就是k的名次操作2:查询区间内排名为k的值。 二分枚举权值,调用操作1操作3:修改某一位值上的数值。 在树上先删除,再插入操作4.查询k在区间内的前驱(前驱定义为小于x,且最大的数) 操...
分类:其他好文   时间:2015-05-08 14:55:21    阅读次数:253
poj 3468 块状链表 区间修改+区间查询
经典的线段树题目,也可以用块链来做。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 typedef __int64 ll; 8 const ll M = 400; 9 ll b...
分类:其他好文   时间:2015-05-02 11:09:58    阅读次数:137
POJ 2823 Sliding Window (线段树区间查询)
题目大意:解题思路:代码: 1 # include 2 # include 3 4 using namespace std; 5 6 # define inf 99999999 7 # define MAX 1000010 8 9 struct Segtree 10 { 11...
分类:Windows程序   时间:2015-04-24 06:40:25    阅读次数:250
数据结构--M - 秋实大哥与线段树(单点更新与区间查询)
M - 秋实大哥与线段树Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others)SubmitStatus“学习本无底,前进莫徬徨。” 秋实大哥对一旁玩手机的学弟说道。秋实大哥是一个爱学习的人,今天....
分类:其他好文   时间:2015-04-18 06:22:45    阅读次数:165
609条   上一页 1 ... 52 53 54 55 56 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!