摘要: 1. 改变一个点的可选状态——捉迷藏 1.1 https://www.cnblogs.com/LCat90/p/18284512。 1.2 线段树暴力合并直径左右端点。由于 dis 里面有 lca,所以考虑 rmq 求 lca,复杂度单 log。 代码: void pushup(int p) { i 阅读全文
posted @ 2024-07-23 13:16 LCat90 阅读(37) 评论(0) 推荐(0)
摘要: 与 \(n\) 互质且 < \(n\) 的数的和? 1. 欧拉函数 考虑 \(x\bot n, n-x\bot n\) 同时出现,所以每个数的平均贡献是 \(\frac{n}{2}\)。 所以是 \(\dfrac{n\varphi(n)}{2}\)。 2. 莫比乌斯函数 式子:\(\sum \lim 阅读全文
posted @ 2024-07-22 14:30 LCat90 阅读(15) 评论(0) 推荐(0)
摘要: 更新答案不是 \(O(1)\)?答案可差分? 二离来啦。 P4887 【模板】莫队二次离线 先考虑贡献:\(f(x,[l,r])\) 表示 \(x\) 对区间 \([l,r]\)。 考虑莫队每次的移动:\(r\to r'\)。答案增加为: \[\sum_{i\in [r+1,r']} f(i,[l, 阅读全文
posted @ 2024-07-20 11:32 LCat90 阅读(91) 评论(0) 推荐(0)
摘要: 1 积分 1.0 基础知识 ? 1.1 自适应辛普森法 不是,我这种只知道积分这个名字的人做个锤子。 考虑记结论:$$ 记纯子,做个锤子。我先去补初等数论了。 阅读全文
posted @ 2024-07-18 15:15 LCat90 阅读(17) 评论(0) 推荐(0)
摘要: 1. 容斥 1.1 普通容斥 1.1.1 \[\left| \bigcup \limits _{i\in S} S_i \right| = \sum\limits _{T\subseteq S,T\neq\not\ni} (-1)^{|T|-1} \left| \bigcap\limits_{j\i 阅读全文
posted @ 2024-07-17 21:47 LCat90 阅读(40) 评论(0) 推荐(0)
摘要: 答案是会什么,什么都不会。 1.Exgcd 裴蜀定理:\(ax+by=c\) 有解当且仅当 \(c=k \times (a,b)\)。整数条件下。 推广: 对于任意 \(x_1,x_2,...,x_m\)。当 \((a_1,a_2,...,a_m) | c\) 有解。应用见 CF19xxD。 现在我 阅读全文
posted @ 2024-07-17 15:15 LCat90 阅读(48) 评论(0) 推荐(0)
摘要: P4606 [SDOI2018] 战略游戏 狗屎 虚树 + 圆方树。 顺便第一次打 欧拉序求 LCA。 注意特判根节点的情况即可,甚至不需要 dp。 P4334 [COI2007] Policija sblhy 直接给我交题解了,那我就不打了。 说一个最重要的点:如何判断树上 \(z\) 在 \(x 阅读全文
posted @ 2024-07-16 20:27 LCat90 阅读(27) 评论(0) 推荐(0)
摘要: 见 Alex 巨佬强调“正解做法”,遂作文以记之。https://www.cnblogs.com/alex-wei/p/bitset_yyds.html CF914F Substrings in a String 首先差分,\(f(l+|t|-1)-f(r+1)\)。这里 \(f(i)\) 表示 \ 阅读全文
posted @ 2024-07-16 00:41 LCat90 阅读(70) 评论(0) 推荐(0)
摘要: 放假是不可能做题的。 那就写总结把。 反正快退役了,能写一点是一点吧。 推荐:https://www.cnblogs.com/alex-wei/p/Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree_Tree.h 阅读全文
posted @ 2024-07-15 17:47 LCat90 阅读(60) 评论(0) 推荐(0)
摘要: 写点东西。 写完了。 阅读全文
posted @ 2024-07-14 08:24 LCat90 阅读(23) 评论(0) 推荐(0)