码迷,mamicode.com
首页 >  
搜索关键字:线段树 点修改    ( 9850个结果
CF438D The Child and Sequence 线段树水题
CF438D The Child and Sequence 线段树水题 链接 取模操作只需要暴力做就可以。我们只需要维护其最大值然后判断模数是否大于最大值,如果大于,那么就不用取模了,否则直接往下做。注意到每一个数最多被取模 \(\log\) 次,复杂度最多不超过 \(n\log^210^9\) \ ...
分类:其他好文   时间:2021-07-05 18:55:55    阅读次数:0
7.1模拟赛赛后总结
7.1模拟赛赛后总结 赛时历程 ? 二十分钟浏览题目,感觉今天的三道题应该都有能写的。 ? 然后开始异想天开,打算在十点半之前拿下38+44+17=99分,然后再考虑后边能拿的。 ? 结果T1暴力就写错了点东西,因为我忽略了到自己的dis这个事情,所以一开始是搞错了(然后并没有意识到,并发现找第K大 ...
分类:其他好文   时间:2021-07-02 15:54:31    阅读次数:0
设计模式-原型模式
原型模式 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Java 中的 Object 类提供了浅克隆的 clone() 方法,他执行得是浅拷贝,也就是说如果是引用类型得对象,只是会拷贝引用。 使用场景: 初始化很花时间,很废资源的时候,通过原型拷贝可以避免这些消耗 通过ne ...
分类:其他好文   时间:2021-06-28 19:24:46    阅读次数:0
UOJ462 新年的小黄鸭【线段树,dp】
给定 \(n\) 个点的树,要求一种树剖方案使得"代价"尽可能小。 \(n\le 10^5\)。 设 \(f_u\) 表示只考虑 \(u\) 的子树时的代价,枚举重链 \((u,v)\),其中 \(v\) 是叶子。 代价有两部分,一部分是重链连出的子树的 \(f+siz\) 之和,还有一部分是重链的 ...
分类:其他好文   时间:2021-06-28 17:52:23    阅读次数:0
初见 | 数据结构 | 线段树
前言 因为用来装 Win To Go 的硬盘炸了,所以今天下午就水一个博客罢。 下面是目录: 引入 首先我们需要知道线段树是用来解决什么问题的数据结构。 先看她的名字来进行大胆的猜测: 线段树,顾名思义,是和线段有关的树,那么其实线段树就是一种维护区间信息的数据结构。 基本结构分析 和树状数组的基本 ...
分类:其他好文   时间:2021-06-24 17:45:42    阅读次数:0
子序列自动机 (内含非自动机的线性做法)
子序列自动机 (Subsequence Automaton) 时隔两个月回来学自动机. 子序列自动机可以在线性时间识别一个字符串 \(a\) 是否是 \(s\) 的子序列. 首先考虑 \(s\) 没有重复字符的情况, 那么 \(s\) 的子序列就是 \(2^{Len_s}\) 种, 分别是每个字符选 ...
分类:其他好文   时间:2021-06-16 17:45:38    阅读次数:0
高级数据结构第六章E . 苹果树 (dfs+树状数组)
link #思路: 经典套路,通过dfs序将树上修改转化为线性修改,这样问题就转化为了单点修改,区间查询,用树状数组维护。 类似题 #代码: #pragma GCC optimize(2) #include<bits/stdc++.h> using namespace std; typedef lo ...
分类:移动开发   时间:2021-06-15 17:41:05    阅读次数:0
树套树总结
最近做题发现自己并不知道什么时候该用树套树,就来总结一下 一、静态整体kth 排序输出 sort(a+1,a+n+1); printf("%d\n",a[k]); 时间复杂度O(nlogn) 空间复杂度O(n) 二、动态整体kth 权值线段树+二分 查询时先查询左子树和sum,比较k和sum的大小: ...
分类:其他好文   时间:2021-06-13 10:21:17    阅读次数:0
【题解】[JOISC2020] 星座 3
近期做的最好的贪心题之一。 翻了一下官方题解貌似是转化为树上问题然后线段树维护,可能出题人想少了没有想到贪心写法。懂日语的小伙伴可以研究一下Solution 。 第一步不难想到对于所有的星星按 \(Y\) 从小到大排序,这样限制条件转化为选了一颗星星后,接下来不能选择一个区间内的星星。 那么对于当前 ...
分类:其他好文   时间:2021-06-10 17:59:31    阅读次数:0
未曾设想的道路(线段树)
https://ac.nowcoder.com/acm/contest/11244/C 题解: 考虑只需要区间修改,求历史最大值 那么用线段树的话我们需要维护历史标记最大值,当前标记,区间当前最大值,历史区间最大值 其实现在变成求历史K大可以类似维护 我们维护历史标记最大的K个,当前标记,区间当前最 ...
分类:其他好文   时间:2021-06-08 23:05:58    阅读次数:0
9850条   1 2 3 4 ... 985 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!