摘要: *C:Product Modulo fft...不会... *D:Twin Binary Trees 先手玩吧。。。其实是每一对叶子都会有一条路径。 我试图寻找一种使用乘法和加法原理的实现方式。 tmd,考虑暴力是 $2^DD^2$ 的。但是,很多组点他们在两个树中的 lca 都是一样的。不妨合并计 阅读全文
posted @ 2022-11-06 20:17 Saintex 阅读(45) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-11-03 15:18 Saintex 阅读(7) 评论(0) 推荐(0)
摘要: Minimum Cut 还是很妙的。 考虑一种做法是主席树:对于非树边 $(x,y)$,$x\in [dfn_i,dfn_i+siz_i-1]$,$y\notin [dfn_i,dfn_i+siz_i-1]$。主席树维护即可。 当然,这种问题我们一般看 $x$ 到 $y$ 的路径上有没有什么限制,发 阅读全文
posted @ 2022-08-16 08:22 Saintex 阅读(63) 评论(0) 推荐(0)
摘要: 组合数还要再练练 很多时候并不是一个组合数,而是用 dp 套 组合数 CF367E Sereja and Intervals 考虑每个位置被哪些区间覆盖到。设其为 \([l,r]\)。 有个性质:既然一个区间不会覆盖另一个区间,所以不可能两个区间共用左端点 / 右端点。 发现从一个位置移到下一个位置 阅读全文
posted @ 2022-08-12 21:58 Saintex 阅读(58) 评论(0) 推荐(0)
摘要: link A:如何愉快地与方格玩耍 开质数、合数的线段树维护即可。 B:陵陵曾玩的位运算题 一种暴力是在 trie 树上搞,$ans=2^{c_0}$。 还有种暴力是容斥后枚举超集,$ans=3^{c_1}$。 你想到了什么?平衡复杂度取最小值!!!! 所以想不出正解有可能是几个暴力拼起来。 当然可 阅读全文
posted @ 2022-08-06 16:43 Saintex 阅读(42) 评论(0) 推荐(0)
摘要: ~~懒得打代码所以学了做法口胡了。。。其实完全不难想的降智了。。。~~ 考虑一条链,直接线段树维护每个点能到达的最远距离,用 sgt 维护是 $\mathcal {O}(n\log_2n)$ 的,结合暴力有 $60pts$。(~~这是省选 D2T2,为什么部分分给这么足~~) 考虑对于一个点,我们知 阅读全文
posted @ 2022-08-06 14:16 Saintex 阅读(30) 评论(1) 推荐(0)
摘要: E - Red and Blue Graph 算是一眼秒的。 第一感觉是有可能和图长什么样没有关系。 发现重要信息:「偶数」。想到异或起来为 $0$。发现 “两个端点颜色不同”也可以转化为异或。 于是本题只和度数有关。简单排列组合即可。 F - Erase and Rotate 思路不难,细节有一些 阅读全文
posted @ 2022-08-02 18:06 Saintex 阅读(65) 评论(1) 推荐(0)
摘要: link 本题即求一个平面图的最小割。 最小割可以转化为空隙的最短路,感性理解一下。。。 就比如可以这样理解: 然后上边右边的空地看成一块,下边左边的空地看成一块,建图跑最短路即可。 阅读全文
posted @ 2022-08-01 22:08 Saintex 阅读(37) 评论(1) 推荐(0)
摘要: T1 link (大)模拟。。。 打了 1h,调了很久。。。 我觉得应该一句一句读,可以高亮标记一下。。。 坑点: 会有负数,所以向下取整不能 “/2”。 输出注意 “0”。 T2 (SPJ) 乱打的。。。过了。。。原来是《签到题》啊。 充分发挥人类智慧。发现 gggg...zzzz..g/z 似乎 阅读全文
posted @ 2022-07-26 21:23 Saintex 阅读(51) 评论(1) 推荐(0)
摘要: Pro 1 经典贪心,列出 $1$ 在 $2$ 前,和 $2$ 在 $1$ 前的条件,发现可以比较。 Pro 2 我先猜它是个单峰函数。 单峰函数交单峰函数还是单峰,所以证完了。 但是有 $\mathcal {O}(n)$ 的做法: 首先 $|sum|$ 最大可以转化为 $\max {pre_i}- 阅读全文
posted @ 2022-07-22 21:39 Saintex 阅读(54) 评论(1) 推荐(0)
摘要: 初始矩阵:$[F(1,1),1]$。 $\mathrm{ans}=A^{m-1}\times (B\times A^{m-1})^{n-1}$。 直接矩阵快速幂可能因常数过大而超时。 我们能不能用欧拉定理减少幂次呢? 首先因为 发现 $01$ 还是 $01$。然后再发现 如果快速幂前发现 $a=1$ 阅读全文
posted @ 2022-07-21 21:20 Saintex 阅读(251) 评论(1) 推荐(1)
摘要: $n,m\leqslant 10^5$ 手玩很重要,而且要玩对。 下次前面的题要及时拍。。。 大胆猜结论。 首先想到将点看成边。 考场上用的队列+bitset,$\mathcal{O}(\frac {mn} {w})$,有 70 pts。 发现环一定是一个棘手的东西,那我们来玩环。 本题与三元环有很 阅读全文
posted @ 2022-07-21 16:35 Saintex 阅读(57) 评论(0) 推荐(0)
摘要: $n \leqslant 2.5\times 10^5$。疯狂暗示正解并不是 $\mathcal {O}(\mathrm{nlog_2n})$。 考虑用并查集维护颜色的改变。 能否启发式合并?每次如果大的块上有懒标,就先将较小块的懒标提前减去再合并。 虽说挺妙,但是有区间 $[l,r]$ 的修改限制 阅读全文
posted @ 2022-07-20 14:31 Saintex 阅读(135) 评论(0) 推荐(0)
摘要: P5431 【模板】乘法逆元 2 蛮有意思的。运用了阶乘逆元的思想。 沙拉公主的困惑 题比较水,但本题有个常见坑点:模数 $\leqslant n$ 的时候预处理阶乘就会出现 $0$。这种时候如果是组合数考虑 Lucas(exlucas ...),也可以考虑特殊性质。 坑着不会,打表过了。 CF11 阅读全文
posted @ 2022-07-12 16:56 Saintex 阅读(55) 评论(0) 推荐(0)
摘要: CF1077E Thematic Contests 水题。注意每次暴力删除/Copy会T飞,这时我们注意删除的元素只有 $log$ 个,所以倒回去即可。算是一个 trick 吧。 [POI2009]TAB-Arrays 刚开始看还挺难的。但后来发现是个水题(?)发现无论怎么交换行或列,他们总在同一行 阅读全文
posted @ 2022-07-08 22:21 Saintex 阅读(33) 评论(0) 推荐(0)