随笔分类 - 分块
摘要:link Solution md,摆了一周,现在是彻底废了/kk 可以看出的是这玩意是若干个个环,不过我们会发现,这个性质没有什么用。 发现不好做,考虑操作分块。我们可以发现对于操作 $1$ 我们现在就可以在操作 $2$ 的时候考虑其产生的贡献。发现棘手的地方在于操作 $3$ 直接改变了图的形状,所
阅读全文
摘要:又被抓摆了/kk T4(T3?)Cactus to Tree link Solution tmd,连tm $\Theta(n^2)$ 都没有看出来!!!!!!/fn 考虑 $\Theta(n^2)$ 怎么做,其实就是对于每一个点直接 BFS(似乎对正解也没有什么启发性?听简单的,但是似乎大家都没有写
阅读全文
摘要:link Solution 考虑直接值域分块,那我们可以设 \(f(u,v)\) 表示你选的 \(a_j\) 前 \(8\) 位为 \(u\),如果 \(a_u\) 后面 \(8\) 位为 \(v\) 的答案,不难看出,我们可以 \(n\sqrt V\) 直接维护。 感觉这种做法还是挺具有普遍性的。
阅读全文
摘要:[COCI2006-2007#4] ISPITI link Solution 思路还挺好想的,就是先按 b 排序,然后按时间顺序一个一个加就好了。实现起来确实是有点麻烦。 [COCI2020-2021#6] Index link Solution 正经人谁写分块啊?你写么? 不写!你写么? 不写!
阅读全文
摘要:CF848D Shake It! link Solution 可以想到我们可以设 \(f_{i,j}\) 表示增加了 \(i\) 个点的图最小割为 \(j\) 的方案数。然后你发现如果把一条边 \((u,v)\) 增加了 \((u,w),(w,v)\) 那么,\((u,w)\) 和 \((w,v)\
阅读全文
摘要:link Description 给出一个大小为 \(n\) 的树,每个点有点权,有 \(m\) 次查询,每次查询 \(u\to v\) 的不同点权个数。强制在线。 \(n\le 4\times 10^4,m\le 10^5\) Solution 不知道这是不是正宗的树分块。 我们考虑假如我们能取出
阅读全文
摘要:T1 区间第 k 小 题目传送门 Description 给出一个长度为 \(n\) 的序列,给出 \(w\),有 \(q\) 次查询,每次查询给出 \(l,r,k\),求出忽视掉区间出现次数 \(\ge w\) 的数之后第 \(k\) 大是多少,如没有 \(k\) 个则输出 \(n\)。 \(n\
阅读全文
摘要:题目传送门 题目大意 给出 \(m\) 次操作,分别为以下两种操作: 学习一个单词 给出一个段落,查询里面有多少个学过的单词。注意,如果学习过 \(\text{ab,bc}\) ,当前查询段落为 \(\text{abc}\) ,那么应该算 $2$ 个单词。 \(m\le 10^5\),保证学习的单词
阅读全文
摘要:题目传送门 题目大意 有$n$个汽车和$n$个加油站,坐标分别为$a_{1,2,...,n}$和$b_{1,2,...,n}$。每辆汽车会到一个加油站,求出最小移动距离之和。有$m$次修改,每次将某辆汽车的坐标进行修改,求出修改后的最小移动距离之和。 \(n,m\le 5\times 10^4\)
阅读全文

浙公网安备 33010602011771号