07 2024 档案

摘要:7.27 上午没什么劲,写了一道绿色的模拟。对前三奖励表示男泵。 下午居然还有讲课,不过那人讲得“很好”。 发现第一题是luogu比赛原题,当时不会,原来是复杂度算错了。 数论分块,每次要算 O(f(x))=O(xlogx)。 先把 log 省了,内层是根号那么一共就是 \ 阅读全文
posted @ 2024-07-31 01:01 LCat90 阅读(81) 评论(6) 推荐(1) 编辑
摘要: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 阅读(7) 评论(0) 推荐(0) 编辑
摘要:与 n 互质且 < n 的数的和? 1. 欧拉函数 考虑 xn,nxn 同时出现,所以每个数的平均贡献是 n2。 所以是 nφ(n)2。 2. 莫比乌斯函数 式子:\(\sum \lim 阅读全文
posted @ 2024-07-22 14:30 LCat90 阅读(5) 评论(0) 推荐(0) 编辑
摘要:更新答案不是 O(1)?答案可差分? 二离来啦。 P4887 【模板】莫队二次离线 先考虑贡献:f(x,[l,r]) 表示 x 对区间 [l,r]。 考虑莫队每次的移动:rr。答案增加为: \[\sum_{i\in [r+1,r']} f(i,[l, 阅读全文
posted @ 2024-07-20 11:32 LCat90 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1 积分 1.0 基础知识 ? 1.1 自适应辛普森法 不是,我这种只知道积分这个名字的人做个锤子。 考虑记结论:$$ 记纯子,做个锤子。我先去补初等数论了。 阅读全文
posted @ 2024-07-18 15:15 LCat90 阅读(6) 评论(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 阅读(15) 评论(0) 推荐(0) 编辑
摘要:答案是会什么,什么都不会。 1.Exgcd 裴蜀定理:ax+by=c 有解当且仅当 c=k×(a,b)。整数条件下。 推广: 对于任意 x1,x2,...,xm。当 (a1,a2,...,am)|c 有解。应用见 CF19xxD。 现在我 阅读全文
posted @ 2024-07-17 15:15 LCat90 阅读(15) 评论(0) 推荐(0) 编辑
摘要:P4606 [SDOI2018] 战略游戏 狗屎 虚树 + 圆方树。 顺便第一次打 欧拉序求 LCA。 注意特判根节点的情况即可,甚至不需要 dp。 P4334 [COI2007] Policija sblhy 直接给我交题解了,那我就不打了。 说一个最重要的点:如何判断树上 z 在 \(x 阅读全文
posted @ 2024-07-16 20:27 LCat90 阅读(9) 评论(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 阅读(37) 评论(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 阅读(20) 评论(0) 推荐(0) 编辑
摘要:写点东西。 写完了。 阅读全文
posted @ 2024-07-14 08:24 LCat90 阅读(4) 评论(0) 推荐(0) 编辑
摘要:T1 考虑 (1,i),直接划分问题。题目限制确定了 dp 划分的可行性。 记住这个只有 m 点伸出去的 trick,相当于区间 dp 的 k。 区间 (l,m,r) 表示区间中只有 m 伸出去了的方案。 枚举距离 l,r 最近的跨越 m 的点 阅读全文
posted @ 2024-07-12 13:37 LCat90 阅读(6) 评论(0) 推荐(0) 编辑
摘要:晚测 垃圾。指比赛和我。 但是我更垃圾。 以为只有自己一个 sb AK 不了。 T1 修改中…… 要是我知道有单调性大概就做出来了。 lhy 太厉害啦!!!!!因为前面的中位数已经使得答案最小了,再加入一个数无论中位数如何变化都不会使得之前的序列答案更小,单调性得证。 确定左端点,二分第一个大于等于 阅读全文
posted @ 2024-07-10 18:21 LCat90 阅读(17) 评论(0) 推荐(0) 编辑
摘要:我们可以注意到一些感觉很典,很重要,但是之前一直不知道的东西。 明天写,因为还没补完题。 阅读全文
posted @ 2024-07-09 22:01 LCat90 阅读(4) 评论(0) 推荐(0) 编辑
摘要:电压 求奇环的边的交。 考虑 dfs 树,一条返祖边就意味着环。 维护边经过奇偶数量。 考虑经过一条返祖边,,会使得 xto 的路径上的边全部都在环里面,于是做一个树上差分,回溯的时候 fa+xfa 即可。 再考虑 dfs 树,发现所有的环都可以被统计到。 边染色 阅读全文
posted @ 2024-07-08 11:30 LCat90 阅读(13) 评论(0) 推荐(0) 编辑
摘要:首先我们亲爱的 zyr 同学在 2 道几乎一样的括号序列题上面用了 2 种不同的方式来维护 pushup,而这和每道题题解的趋势几乎一致。 但是我直接交的他的代码。 所以写一下 zyr 队爷的思路。 以下直接设 ( 为 1,) 为 1。 一、结论法 答案为右最大前缀和 - 左最小后 阅读全文
posted @ 2024-07-04 19:23 LCat90 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、倍增 预处理 O(nlogn),单次查询 O(logn)。 二、tarjan 狗都不用。询问离线。总共 O(n×a(n)+q)。 三、树剖 预处理 O(n),查询 O(logn)。比倍增常数小很多。 int Lca(int x, 阅读全文
posted @ 2024-07-03 12:21 LCat90 阅读(7) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示