03 2024 档案
摘要:2024-03-31 讲课提到的 很有道理啊,确实很常见 在窗口的星星里面就用到了 还有一个小技巧 求区间 0 的个数不好做 有的时候满足所有数非负 转化成求区间最小值是不是 0 和区间最小值的个数就行了 这两天讲课的时候还经常提到 · 修改和查询的复杂度不平衡的时候,把他平衡会更优秀 扫描线:将静
阅读全文
摘要:2024-03-30 扫描线 这两天讲课一直提到扫描线,学一下 看题解学会的,挺简单的感觉 本来以为半个小时就能写完 但是状态十分不好 小错很多,调了一个半小时/kk 注意离散化的是横坐标 而线段树存的是切割出来的线段 因此左端点要加 ,求长度的时候又得减回来 扫描线经典的技巧是将开始扫描
阅读全文
摘要:2024-03-27 GCD = 题目描述 = 给定正整数 ,求 且 为素数的数对 有多少对 = Solution = \[\begin{align*} ans&=\sum_{p\in primes}\su
阅读全文
摘要: 2024-03-22 模积和 # 题目描述 # 求 \[\sum_{i=1}^{n} \sum_{j=1}^{m} (n \bmod i) \times (m \bmod j), i \neq j
阅读全文
摘要:2024-03-21 Grass Cownoisseur G 上周没写完的题 分析过思路了,直接放码 #include<iostream> #include<cstring> #include<algorithm> #include<vector> #include<queue> using nam
阅读全文
摘要:2024-03-17 一开始先看了半个小时的 论战捆竹竿,然后放弃了,我太菜了 以为自己能切黑了,看来还是高估自己了…… 我早晚把它做出来 BLO-Blockade # 题意简述 # 有一张联通的无向图,对于每个点询问 将与这个点相连的所有边删除后有多少个有序的点对 使得 \(
阅读全文
摘要:2024-03-15 美好的一天 昨天剩下的题 一个字符串重新标号之后可以形成回文串 当且仅当 每个字母在这个串中出现的次数要么全是偶数 要么只有一个奇数 我们只关心出现次数的奇偶性,可以用异或来记录 用一个长度为 26 的 01 串 st 来记录,第 i 位表示 ('a'+i) 这个字母出现次数的
阅读全文
摘要:2024-03-14 Riddle 继续做上次没做出来的题 2-SAT 限制是 如果一个点不选,那么与它相连的所有点都必须选 如果一个点选了,那么和他在同一个部分的所有点都不能选 对于边的限制直接建 但是“部分”的限制直接建图是 的 优化方法是 前缀优化建图 对于每一个部分,用
阅读全文
摘要:2024-03-10 雨天的尾巴(线段树合并) 每个点建动态开点权值线段树,把每棵树的根记到 跟 gyx 学长学的线段树小窍门%%% 在 结构体中重载 号代替 函数类型设置为 方便合并答案 第
阅读全文
摘要:2024-03-08 为了做寒假提单里面“历史研究”这道题复习莫队 P2709 小B的询问 简单的板子题 根据完全平方公式 add 的时候 ans 加上 cnt再加一 del 的时候 ans 减去 \(2\ti
阅读全文