码迷,mamicode.com
首页 >  
搜索关键字:线段树    ( 9365个结果
·专题」 线段树
PKU暑期培训第一天,这次培训人很多,但是感觉打酱油的也不少,不知道大牛有多少。第一天都是讲线段树的,课件的话和往常一样,没什么变化。具体的话,讲了线段树和树状数组。线段树的话讲了单点更新,成段更新,扫描线已经离散化。然后随便提了提树状数组。估计明天再讲一点点,然后接着是讲并查集,多串匹配什么的。线...
分类:其他好文   时间:2014-07-20 09:06:47    阅读次数:509
HDU 3265 Posters
题意: 求矩形面积的并 每个矩形里面有个小的矩形被挖空 思路: 经典的线段树扫描线 我竟然坑了3个小时没写出来…真是鄙视自己!! 学过扫描线的都会有思路 这里提出一个错误想法…(就是我的…) 你要是这样给线赋权值就大错特错了 因为会发现线段树的结构使得操作变得很麻烦 当你想更新某段区间的时候 并不知道准确的down到哪里 也不知道更新完了up要如何合并区间 当然像我一样一开始都更新到叶子节点是必须TLE的… TAT 正确思路是这样的 划分出4个矩形再求 为什么这样就对了呢? 因为不...
分类:其他好文   时间:2014-07-19 23:32:09    阅读次数:313
POJ 3419 (rmq)
这道题是rmq,再加上一个解决溢出。刚开始我也想过用rmq,虽然不知道它叫什么,但是我知道应该这样做。可是后来没想到这道题的特殊性,也就是解决溢出的方法,就放弃了。rmq可以用线段树,也可以用dp。 这道题都可以过的,而且线段树要快一些。#include #include #include #inc...
分类:其他好文   时间:2014-07-19 15:16:36    阅读次数:251
线段树——转
一:线段树基本概念1:概述线段树,类似区间树,是一个完全二叉树,它在各个节点保存一条线段(数组中的一段子数组),主要用于高效解决连续区间的动态查询问题,由于二叉结构的特性,它基本能保持每个操作的复杂度为O(lgN)!性质:父亲的区间是[a,b],(c=(a+b)/2)左儿子的区间是[a,c],右儿子...
分类:其他好文   时间:2014-07-19 13:26:16    阅读次数:256
小明系列问题——小明序列
hdu4521:http://acm.hdu.edu.cn/showproblem.php?pid=4521题解:给你一个序列,然后让你找一个最长上升子序列,但是这个最长上升子序列的数在原来序列的间隔不少于d。题解:如果没有d的要求就是一个求最长上升子序列。这里用线段树可以来优化。以数的值来建树。维...
分类:其他好文   时间:2014-07-19 09:34:12    阅读次数:283
poj 1195:Mobile phones(二维线段树,矩阵求和,经典题)
Mobile phonesTime Limit:5000MSMemory Limit:65536KTotal Submissions:14391Accepted:6685DescriptionSuppose that the fourth generation mobile phone base s...
分类:其他好文   时间:2014-07-19 09:23:02    阅读次数:175
线段树(自敲:建树,查找最大值,更新结点值)
HDU1754 1 #include 2 3 using namespace std; 4 5 const int MaxSIZE = 2e6 + 10; 6 7 typedef struct { 8 int Max ; 9 int left, right ...
分类:其他好文   时间:2014-07-19 09:14:48    阅读次数:250
codeforces 446C DZY Loves Fibonacci Numbers 数论+线段树成段更新
DZY Loves Fibonacci NumbersTime Limit:4000MSMemory Limit:262144KB64bit IO Format:%I64d & %I64uSubmitStatusAppoint description:DescriptionIn mathematic...
分类:其他好文   时间:2014-07-18 19:05:07    阅读次数:305
bzoj 3333: 排队计划 题解
【原题】 3333: 排队计划 Time Limit: 20 Sec  Memory Limit: 128 MB Submit: 161  Solved: 71 [Submit][Status] Description Input Output Sample Input 6 2 160 163 164 161 167 160 ...
分类:其他好文   时间:2014-07-18 14:07:18    阅读次数:288
HDU 1394 Minimum Inversion Number(线段树求逆序对)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1394解题报告:给出一个序列,求出这个序列的逆序数,然后依次将第一个数移动到最后一位,求在这个过程中,逆序数最小的序列的逆序数是多少?这题有一个好处是输入的序列保证是0 到 n-1,所以不许要离散化,....
分类:其他好文   时间:2014-07-17 13:14:23    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!