码迷,mamicode.com
首页 >  
搜索关键字:线段树 点修改    ( 9850个结果
线段树(区间树)
[TOC] 为什么要使用线段树? 最经典的线段树问题:区间染色 有一面墙 ,长度为n,每次选择一段儿墙进行染色,m次操作后,我们可以看见多少种颜色? 例如上图,我们第一次将[1,8]的位置染成蓝色,然后再将[5,9]的位置染成黄色,然后将[6,15]的位置染成红色,最后把[12,15]的颜色染成绿色 ...
分类:其他好文   时间:2020-04-12 10:44:06    阅读次数:60
CF793G Oleg and chess [线段树优化建边,扫描线,最大流]
不相交就直接搞啊。。没啥技巧,i j如果选了就是(i,j)选了。 ...
分类:其他好文   时间:2020-04-11 09:50:05    阅读次数:93
树桩数组
一、使用场景 频繁修改场景下用于求前缀和 前缀积等(区间和可以通过前缀和计算而来) 查询和修改的时间复杂度都是O(logN) 二、原理 如求前缀和 (树桩数组只是存一段区域的统计值,业务自己决定,如果求前缀和就存这段区域的和;如果求出现次数就存这段区域的数出现的次数) 一个原始数组A 对应一个树桩数 ...
分类:编程语言   时间:2020-04-11 00:40:47    阅读次数:80
数据结构——线段树
前置知识 二叉树 正篇 首先先来一个问题:给出一个长度为n的序列和m个操作,操作分别是: 1. 单点修改 2. 单点查询 3. 区间加减 4. 区间查询和 "模板题出处" 最简单的做法就是在数组上暴力for, 这样的话单点修改和查询的时间复杂度是$O(1)$, 区间加减和区间查询的复杂度是$O(n) ...
分类:其他好文   时间:2020-04-09 00:48:47    阅读次数:63
[算法导论]#6 堆排序
草草整理一下,以后再完善一点 堆排序的复杂度是比较稳定的$O(nlgn)$,并且具有空间原址性。 二叉堆是一个是一个数组,通过类似线段树的方式来表示父结点和子结点 其中1结点代表根,在大根堆中代表最大的数 任何子结点在循环前都可以看作一个平凡堆 大根堆中,每个结点都要比它的子结点大,维护这个性质,只 ...
分类:编程语言   时间:2020-04-08 20:53:12    阅读次数:69
HDU5692 Snacks
我太难了 $HDU$ 卡前向星 , $POJ$ 卡 $vector$ 我真的是服了 Description "link" 给定一棵树,要求支持如下操作: $1.$ 单点修改权值 $2.$ 查询经过某点的权值和最大的链 Solution 其实挺简单的吧,就是先一遍 $dfs$ 把树上的权值搞个前缀和 ...
分类:其他好文   时间:2020-04-08 10:02:41    阅读次数:58
CF961E Tufurama
题目链接:https://codeforces.com/contest/961/problem/E 题意: 给你一个长度为 N 的数组 A 问 j < i && a[i] >= j && a[j] >= i 的 (i , j) 有多少对 分析: 权值线段树 其实这是道主席树裸题 , 但我想介绍一种权 ...
分类:其他好文   时间:2020-04-07 20:13:17    阅读次数:72
树的旋转「POI 2011」
【题目描述】 现在有一棵二叉树,所有非叶子节点都有两个孩子。在每个叶子节点上有一个权值(有$n$个叶子节点,满足这些权值为$1\dots n$的一个排列)。可以任意交换每个非叶子节点的左右孩子。 要求进行一系列交换,使得最终所有叶子节点的权值按照遍历序写出来,逆序对个数最少。 【输入格式】 第一行n ...
分类:其他好文   时间:2020-04-06 23:38:43    阅读次数:80
Fiddler设置断点修改请求参数
fiddler有个强大的功能,可以修改发送到服务器的数据包,但是修改前需要拦截,即设置断点。设置断点后,开始拦截接下来所有网页,直到取消断点。 1、打开fiddler菜单中Rules->Automatic Breakpoints->Before Requests,设置断点也可以使用快捷键F11。 开 ...
分类:其他好文   时间:2020-04-06 10:10:57    阅读次数:516
CF1326E Bombs
URL https://codeforces.com/contest/1326/problem/E 解法 在加入炸弹的过程中答案显然不升,且每次剩下的数都是上一次的子集。 考虑当前的答案是 $x$,已经删除了所有 $ x$ 的数,判断 $x$ 是否被删除。充要条件是: 最右的 $\ge x$ 的数的 ...
分类:其他好文   时间:2020-04-05 09:56:23    阅读次数:57
9850条   上一页 1 ... 33 34 35 36 37 ... 985 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!