07 2021 档案
摘要:uoj37 【清华集训2014】主旋律 做题心得 前言 好一个毒瘤数数题 以前集训课上,听老师讲过;但是当时完全没听懂,所以今天来补一补 思维过程 算是我做这个题的完整心路历程吧,前面的错误想法可以选择性的看,对正解影响不大 这个 非常小,只有 ;但是这个 却非常
阅读全文
摘要:目录神秘数据结构:笛卡尔树笛卡尔树是啥咋建法1法2性质 / 事实来点题!经典题:柱状图最大子矩阵TJOI2011 树的序SPOJ PERIODNIagc028B Removing Blocks笛卡尔树上启发式合并/分裂动态维护笛卡尔树: ZJOI2012 小蓝的好友 神秘数据结构:笛卡尔树 这是一种
阅读全文
摘要:sqrt数据结构 笔记 毒瘤ds 一些约定 有一个一直出现的叫法,叫 “cnt数组”,是我喜欢这样叫,也不知道对不对。它是维护值域的, 表示有多少个值等于 。 分块 啥是分块 观察这样一件事,我们现在要在序列上单点修改, 并维护区间和 如果我们直球的做,修改 \(O(1
阅读全文
摘要:虚树 笔记 以前就学过虚树,但那是在初三的大规模反攻whk以前。 于是现在就是嘴巴说会,手说不会的状态。我大概还记得就是拿栈维护一条链,但是具体咋写已经完全不懂了 于是这篇侧重代码实现与应用 虚树是啥 对于树上的 个关键点,我们要维护路径信息/做决策等,很多时候我们发现,只有这些点和它们
阅读全文
摘要:分治 笔记 分治是我们耳熟能详的算法,在普及组阶段就已经接触到了它。但是当时通常只是随便提一句(我当时是真没做过几个例题),而且通常还有线性的做法把它吊打,我在初学时,很少用到这个东西。 现在水平稍微有了提高,对它的认识改变太多了。 分治?我会! 分治?...我不会 最naive的分治:序列切两半
阅读全文
摘要:A. Graph 题意 对一个任意图,做到下面两件事情之一: 3-染色。 即,给每个点一个1~3的颜色,使得相邻的点颜色不同 删掉一个奇环,使得图仍然连通 图的点,边数 做法 先搞一个DFS树来。按照如下规则: 一边DFS一边给点黑白染色。第一个点染白色,然后交替。 对
阅读全文
摘要:题意 数一个 个点图的子连通块数,对 取模。即,#(选一个点集的子集,使得它连通)。空集不算。 。对于边 , 从数据入手 首先这个对 取模一看就性质很好,它有啥性质呢? 这个 \(|v-u|\le
阅读全文