06 2018 档案
摘要:富有思维性的树形dp Description Input 第一行包含两个整数 n, K(1 ≤ K ≤ 2)。接下来 n – 1行,每行两个整数 a, b, 表示村庄a与b之间有一条道路(1 ≤ a, b ≤ n)。 Output 输出一个整数,表示新建了K 条道路后能达到的最小巡逻距离。 Samp
阅读全文
摘要:细节很精妙 描述 huyichen世子事件后,xuzhenyi成了皇上特聘的御前一品侍卫。 皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。 可是xuzhenyi手上的经
阅读全文
摘要:震惊!阶乘逆元处理背后竟有如此玄机…… 题目描述 贝壳找房举办了一场计数比赛,比赛题目如下。 给一个字符串 s 和字符串 t,求出 s 的所有去重全排列中 t 出现的次数。比如aab的去重全排列为aab、aba、baa。注意aaaa算出现两次aaa。 你的老大希望你帮他写一个程序作弊。 输入格式 第
阅读全文
摘要:算是一个……复习以及进阶? 什么是树形dp 树形dp是一种奇妙的dp…… 它的一个重要拓展是和各种树形的数据结构结合,比如说在trie上、自动机上的dp。 而且有些时候还可以拓展到环加外向树、仙人掌上的酷炫操作。 好吧上面这些我都不会。 树形dp的例题 【简单dp】P2015 二叉苹果树 题目描述
阅读全文
摘要:数论分块:应该算是一类思想 什么是数论分块 我对数论分块的理解就是:在一类要统计$\sum_{i}^{n}{f(i)}$的数学题中,由于$f(i)$是单调的,故存在$x,y \in [i,j]$使得$f(x)=f(y)$。于是只要找到这段区间就可以节省计算区间内每一个函数值的时间开销。 时间复杂度大
阅读全文
摘要:历史最值线段树好像听上去很简单,多带几个参数就可以了? 吗? 历史最值线段树 正如其名,「历史最值线段树」记录的是区间内的历史最值。 HistoricalMaxVal == max(Tree[i].val)? 听上去是不是很简单啊?是不是我们每次记录一下max就好了啊? 好吧不讲这个正常人不会认可的
阅读全文
摘要:早先以为莫队是个顶有用的东西,不过好像树上莫队(不带修)被dsu碾压? dsu one tree起源 dsu on tree是有人在cf上blog上首发的一种基于轻重链剖分的算法,然后好像由因为这个人后来在cf上办了场比赛出了道dsu on tree的裸题由此出名? 这个是原博客地址:http://
阅读全文
摘要:树分块:树上莫队基础 树分块 丢一个博客:https://blog.csdn.net/chhnz/article/details/70664667 例题 1086: [SCOI2005]王室联邦 Description “余”人国的国王想重新编制他的国家。他想把他的国家划分成若干个省,每个省都由他们
阅读全文
摘要:莫队?美队?暴力美学的经典诠释(两个都是 莫队是什么 呃……似乎没有找到「小Z的袜子命题报告」那一篇论文。 g1n0st:https://zhuanlan.zhihu.com/p/25017840 xsamsara:https://blog.csdn.net/qq_41357771/article/
阅读全文
摘要:巧妙的贪心 Description Bessie the cow is a huge fan of card games, which is quite surprising, given her lack of opposable thumbs. Unfortunately, none of th
阅读全文
摘要:高贵冷艳的主席树…… 主席树是什么 是一种数据结构 主席树对于序列$1..i$的每一个前缀各建一颗值域线段树。 很重要的是主席树具有可减性,这是它能够区间操作的重要前提,这有点类似于前缀和的思想。 好的假设我们现在建出了这$n$颗线段树,那么我们的确是可以进行各种区间操作了。但是每颗线段树的空间是$
阅读全文
摘要:其实就是线段树啦 什么是值域线段树 我们(初学者)都知道线段树是拿来维护数列区间的信息的。但是如果我们想要查询的重点在于数值而不是区间信息呢?这时候就要对于值域区间维护线段树了。 例题 bzoj4627: [BeiJing2016]回转寿司 题目大意 给定$n$个数和$L,R$,问其中区间和满足$L
阅读全文

浙公网安备 33010602011771号