上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 非常抱歉,我水平有限,暂时内容不多 树状数组套线段树 简介 线段树是动态开点的权值线段树。看起来其空间复杂度是 \(O(n^2 \log)\) 的,然而实际上所有的线段树用的点数是 \(T(n)=O(n)+2T(n/2)\) (一个线段树点数是 \(O(n)\) 的,由于和树状数组套在一块,还需要来 阅读全文
posted @ 2021-05-04 23:02 Flandre-Zhu 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 废话 首先介绍一下主席树与其名字的来历。主席树是“可持久化线段树”(Persistant Segment Tree)的中文民间俗称。不知道是因为有人把 Persistant 看成了 Presidant,还是因为它的发明者是 HJT(和某一任国家主席简称相同),被叫做“主席树”。 但是,可持久化是啥呢 阅读全文
posted @ 2021-05-04 22:57 Flandre-Zhu 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 感觉学一遍历史最值,大大加深了我对lazytag与pushdown的理解 WARNING:草图警告,字丑警告,灵魂画师警告 明确一些基本概念 lazytag:主体思想就是我把一个东西搁在这,要用的时候再拿出来 一个点上维护的lazytag是:当前节点的 待进行的操作的和 。这里的“和”指若干操作的合 阅读全文
posted @ 2021-05-02 23:45 Flandre-Zhu 阅读(781) 评论(0) 推荐(1) 编辑
摘要: 注:题意略 (vjudge上有中文翻译) (可能会更新,因为我可能会再做点题) 感觉 CF 题对思维的训练意义很大,并且部分题对码力的训练也相当不错(WA自闭了) CF1458E Nim Shortcuts 这就是那个WA自闭的题,最后都开始骗数据了 我们把状态 \((x,y)\) 看成平面直角坐标 阅读全文
posted @ 2021-05-02 21:35 Flandre-Zhu 阅读(70) 评论(0) 推荐(1) 编辑
摘要: 「联合省选 2020 A」作业题 做题心得 第一次遇到这样套了好几层的数学题。代码我写了6K多,比ds还多( 但其实真的全都是套路,就好像把怎么做明摆着写出来了一样。顺着解下去,一层一层的套,就搞出来了。 这题的代码难度也很高,对于调代码也有很大锻炼 符号与定义 我瞎写的 对于图 \(G\): \( 阅读全文
posted @ 2021-04-08 23:06 Flandre-Zhu 阅读(84) 评论(0) 推荐(0) 编辑
摘要: [JSOI2008]魔兽地图DotR 做题心得 马上要 JSOI2021 了,来看看以往的题 对于树形dp题,就是要想一下:基本策略是什么?然后根据基本策略,想一想dp要维护什么,怎么转移。再加上一些套路之类的东西,维护一下。像本题用到的就是树上背包。 还有就是,像树上花费多少价格购买甚么东西使得获 阅读全文
posted @ 2021-04-05 21:59 Flandre-Zhu 阅读(106) 评论(0) 推荐(0) 编辑
摘要: [NOI2005]维护数列 做题心得 这题我很久以前就写了,但是经常90 现在仔细分析了一下我发现,原来是我写题的时候基础定义不明确。实际上,在信息竞赛中,我们通常只注重思想差不多对了就开始写代码,实际上,我们维护的东西具体定义:维护的是什么信息?具体怎么定义?可不可以是0?可不可以空?这些都要好好 阅读全文
posted @ 2021-04-05 21:28 Flandre-Zhu 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Codeforces 1495F 搞了一上午的心得 不愧是div1的压轴题,真jr爽 这可比whk得劲多了! 约定 我们令题目中的 \(a_0=b_0=0\)。 \(i\) 的前驱:\(max(j:j<i,p_j>p_i)\) \(i\) 的后继:\(min(j:j>i,p_j>p_i)\) 如果 阅读全文
posted @ 2021-03-14 11:27 Flandre-Zhu 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Codeforces 1235E Antenna Coverage 做题心得 这才发现我连最基本的贪心/dp都不会了,一直在LCT,SAM啥的,人脑子都没了。赶快来搞搞dp/贪心 注:本篇记录了全部的思维过程,以及对此类问题的分析。 如果您只是想看解法,跳到 “改进的dp“ 一章。 假的贪心 (可以 阅读全文
posted @ 2021-03-06 22:44 Flandre-Zhu 阅读(47) 评论(0) 推荐(0) 编辑
摘要: [ZJOI2018]历史 做题心得 whk了好久,来点lct练练手,免得手生了 是一个思维好题,巧妙运用了 LCT 的 access 做法概要 dp一遍求出初始的答案 用 LCT 维护修改 不考虑修改,求初始答案 考虑每条边的贡献加起来。 发现边的选择并没有后效性,只需要分别保证每条边改的次数最多加 阅读全文
posted @ 2021-02-28 12:20 Flandre-Zhu 阅读(38) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页