九月絮叨
本文写成于 2021.9.9 又想来絮絮叨叨一些东西了。 今天是九月九号,明天是教师节,这周末要去 MO 复赛,再下周末要去 OI 初赛,然后算一下,再过两个月就要 NOIP 了,寻思距离我退役好像也并不遥远了。 初赛后的两个月,说少不少,但也绝对不算多,到底能有多少时间全额训练,恐怕也不好说。毕竟这个年级,学业压力也不算小,纵使我内心轻重分明,但…
而现在
文/流凡 20210905 作 千年前, 诸子百家各抒己见。 百年前, 文人墨客争论不休。 而现在, 举国上下同声同气。 千年前, 私塾先生引你塑魂。 百年前, 义人教士教会做人。 而现在, 学校老师捏泥做模。 千年前, 广阔世界从头看起。 百年前, 文化交锋火星四射。 而现在, 监狱窗口艰难眺望。 千年前, 战斗不休,人民困苦。 百年前, 列强入…
P1477 [NOI2008] 假面舞会 题解
题目链接。 发现题解区说大多都是直接说再连一条边权为 $-1$ 的边,在这里略微证明一下正确性。​ 解析 首先发现若图中没有环,最大答案为所有联通块的最长链长度之和,最小答案为 $3$。 若存在环,则最大答案为所有环的 $\gcd$​​。为了在可接受的时间内找到所有环,我们对于每一条边的 $u\rightarrow v$​​,从 $u$​​ 向 $…
博客周年祭随笔
21.8.18 博客周年祭。 本文实际写成早于2021.8.18 这篇文章实际上是提前写的,因为算了算自己在周年祭,即八月十八号的时候比较忙,不一定记得起来,记得起来也不一定有时间写,故抽了个空提前写了。 算来,从这个站建立之处直到现在,也有一周年之久了。这个时间,说长不长,说短不短,也约莫是我整个高一的光阴了。 起初建这个站的时候,仅仅是为了好玩…
CF1557D Ezzat and Grid 题解
题意 题目链接。 给定 $n$ 行 01 串,其中有 $m$ 个区间为 $1$​。删除若干 01 串使剩余串美丽,若干条 01 串美丽当且仅当任意相邻两个 01 串至少有相同的一位均为 $1$。 $n,m\le 3\times10^5$。 解析 考虑记 $f_i$ 为以第 $i$ 串结尾的最长美丽串的长度。发现 $f_i=f_j+1,j\in[1,…
树上启发式合并(dsu on tree)学习笔记
参考:p_z_y 的博客,YellowBean 的代码启示。 尽量写短点。 dsu on tree 模板题:CF600E Lomsat gelral。 题意: 有一棵 $n$ 个结点的以 $1$ 号结点为根的有根树。 每个结点都有一个颜色,颜色是以编号表示的, $i$ 号结点的颜色编号为 $c_i$。 如果一种颜色在以 $x$ 为根的子树内出现次数…
七绝·随笔
文/流凡 20210118 作 神伤黯黯闻驹白, 却问谁言可弄潮。 生死勾销君一笔, 时光霎道夜潇潇。
数据维护中的值域分块
第一道题 CF1515I Phoenix and Diamonds 题目链接。 题意(5s,1000MB): $n$​ 种钻石,一颗第 $i$​ 种钻石重量为 $w_i$​,价值为 $v_i$​,一开始第 $i$​ 中钻石的库存为 $a_i$​。接下来进行 $m$​​ 次操作: 1 k d:进货了 $k$ 个种类为 $d$ 的钻石; 2 k d:卖…
P6902 [ICPC2014 WF]Surveillance 题解
题意 题目链接。 给定一个长度为 $n$ 的环,有 $k$ 个区域被覆盖,求最小的满足环被完全覆盖的区域数量。 解析 先考虑如果是链的话就是一个朴素的贪心:每次在所有左端点不大于当前位置的点中选取一个右端点最大的跳过去。对于环,容易想到将其断开,在其后面复制一份即可。 问题转化为了一个长度为 $2n$ 的链,求最少数量的区域使其能够覆盖长度至少为 …
珂朵莉树(Chtholly Tree/ODT)学习笔记
参考:泥土笨笨的博客,Leap_Frog 的博客。 好久没写学习笔记了啊…… 珂朵莉树 模板:CF896C Willem, Chtholly and Seniorious。 题意: 给定一个序列,支持区间加,区间赋值,询问区间第 $k$ 小,区间幂次和(即 $x$ 次方的和,取模)。 数据范围 $10^5$,数据随机。 珂朵莉树(Chtholly …