摘要: 二分图本身是不存在长度为奇数的环 \(\Rightarrow\) 所以我们可以先求出\(G\)的任意一颗\(dfs\)树 若任意非树边两端的节点深度的奇偶性不同,就不是二分图,否则就是 二分图最大匹配 最大匹配的图中,一定不能存在增广路 二分图最小点覆盖 \(=\) 二分图最大匹配 二分图最大独立集 阅读全文
posted @ 2026-07-25 11:10 wmq2012 阅读(8) 评论(0) 推荐(0)
摘要: \(\text{P4145}\) 二刷 \(\text{P1999}\) \(b\)维结构的正方体相当与有\(a\)个坐标等待填取,其中有所少个\(b\)维结构相当于其中的\(a-b\)个坐标被ban掉了,而被ban掉的坐标可以选择0或1 \(Ex:\) 正方体点坐标 \((0,0,0),(0,0, 阅读全文
posted @ 2026-07-24 16:45 wmq2012 阅读(6) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>算法刷题记录 阅读全文
posted @ 2026-07-24 14:23 wmq2012 阅读(7) 评论(0) 推荐(0)
摘要: \(P2485\) 操作一,快速幂 操作二,\(x = \frac{z}{y}\),逆元 操作三,\(BSGS\) \(P4454\) \(g^a \equiv A\;(mod\; p)\) Bsgs求出 \(a\) 然后 \(B^a = K\) \(P2606\) \(p_i > p_{\left 阅读全文
posted @ 2026-07-16 08:55 wmq2012 阅读(7) 评论(0) 推荐(0)
摘要: \(P4095\) 易 \(P4343\) 易 \(P3518\) 首先如果\(x\) 是密码,那么,所有\(gcd(n,x)\)的倍数的数都是密码 进而,所有密码集合和\(n\)的公约数\(d\) 是所有密码的约数 所以要让密码数量最多,就是让\(d\)尽可能的小 所以要把原问题转换为对\(d\) 阅读全文
posted @ 2026-07-16 08:11 wmq2012 阅读(8) 评论(0) 推荐(0)
摘要: \(P3459\) 每一次的修高速,会影响从根到这条边所连的字数的所有点 修完这一次高速,所有这些点,到根就少走一条土路 所以就是子树修改 查询就是深度-1,在减去子树修改里面所累加的少走的土路数 \(P3558\) 首先虽然可以通过操作改变每一个元素的值 但是发现无论怎么改变这个值,都还是\(0, 阅读全文
posted @ 2026-07-13 14:16 wmq2012 阅读(9) 评论(0) 推荐(0)
摘要: 排名为\(i,j,k\) 的后缀( \(i<k<j\)),满足\(Lcp(i, j) = min(Lcp(i, k), Lcp(k, j))\) 用这个可以递推得到 性质1 :排名为\(i\)的后缀与排名为\(j\)的后缀的最长公共前缀为$min_{k = i}^{j - 1} \ h(k) $ 性 阅读全文
posted @ 2026-02-26 08:42 wmq2012 阅读(5) 评论(0) 推荐(0)
摘要: 球的状态 箱的状态 是否允许空箱 方案数(公式) 有标号 有标号 允许 \(( n^m )\) 有标号 有标号 不允许 $( n! \cdot S(m, n) $) 或 $( \sum_{k=0}^{n} (-1)^k \binom{n}{k} (n-k)^m $) 有标号 无标号 允许 $( \s 阅读全文
posted @ 2026-02-07 11:25 wmq2012 阅读(3) 评论(0) 推荐(0)
摘要: P3379,P2590, P3384 阅读全文
posted @ 2025-12-29 22:11 wmq2012 阅读(24) 评论(1) 推荐(0)
摘要: P3870 [TJOI2009] 开关 分块和线段树都可以, 我用的分块 修改 散块: 直接根据每一个位置的数该区块内的 \(1\) 个数 整块: 打上标记(标记两次等于没标记) 查询 散块: 加上每一个位置的数,注意每一个位置上实际上的数应该是它自己位置上的数在异或上所处块内的标记 整块: 有标记 阅读全文
posted @ 2025-12-27 17:01 wmq2012 阅读(27) 评论(0) 推荐(0)