摘要: 一.行列式 1.行列式定义 \( \left | \begin{matrix} a_{11} &a_{12} &... &a_{1n} \\ a_{21} &a_{22} &... &a_{2n} \\ ... &... &... &...\\ a_{n1} &a_{n2} &... &a_{nn} 阅读全文
posted @ 2024-09-15 11:53 jisuheng123 阅读(105) 评论(3) 推荐(2)
  2025年9月18日
摘要: 一.重链剖分 1.树上每条路径最多可以拆分成不超过\(O(log_{2}n)\)条重链 证明:从一个节点若走到一个轻儿子上,那么轻儿子的子树大小最少是父亲子树大小的一半(否则此儿子不会是轻儿子),这样最多只会走\(O(log_2n)\)就到叶子节点了 二.长链剖分 1.一个节点的\(k\)级祖先所在 阅读全文
posted @ 2025-09-18 16:11 jisuheng123 阅读(26) 评论(0) 推荐(0)
  2025年7月29日
摘要: 感性理解二项式反演 设\(f_{i}\)为至少满足i个条件的方案数//可能在实际意义上会有重 设\(g_{i}\)为恰好满足i个条件的方案数 则\(f_{i}=\sum_{j=i}^{n}C_{j,i}g_{j}\) \(g_{i}=\sum_{j=i}^{n}C_{j,i}*(-1)^{j-i}* 阅读全文
posted @ 2025-07-29 15:39 jisuheng123 阅读(9) 评论(0) 推荐(0)
  2025年2月11日
摘要: 前置知识: 一.整除分块 冷知识: 1.\(\lfloor\frac{a}{bc}\rfloor = \lfloor\frac{\lfloor\frac{a}{b}\rfloor}{c}\rfloor\) 正文: 若暴力求解\(\sum^{n}_{i=1}\lfloor\frac{n}{i}\rfl 阅读全文
posted @ 2025-02-11 10:31 jisuheng123 阅读(17) 评论(0) 推荐(0)
  2024年9月17日
摘要: 1.用途 在\(O(logn)\)的时间复杂度内求出\(\sum_{i=0}^{n}\lfloor\frac{ai+b}{c}\rfloor\) 2.推导 1.当a>c或b>c时 \(\sum_{i=0}^{n}\lfloor\frac{ai+b}{c}\rfloor\) \(=\sum_{i=0} 阅读全文
posted @ 2024-09-17 16:49 jisuheng123 阅读(74) 评论(0) 推荐(0)
  2024年7月26日
摘要: (T1)lnsyoj2212 刷数组 考场上切掉了,所以来说说考场上的做法。 首先看数据范围,线段树并不能拿满分,所以考虑在数组上操作。 如何处理区间覆盖:记录一下区间覆盖的数,然后记录第几次覆盖,单点修改或增加时查看次数被覆盖了几次,若与正常覆盖次数不符,则将此数设为新的覆盖数。 考场代码如下: 阅读全文
posted @ 2024-07-26 16:12 jisuheng123 阅读(52) 评论(0) 推荐(0)
  2024年7月25日
摘要: (T1)lnsyoj2208 逆流而上/P10737 [SEERC2020] Reverse Game 考虑到失败时字符串应为前面都是0,后面都是1(例如"0000001111111") 所以可以将原串的逆序对数求出,记为m,对于每个可翻转的串进行分类讨论: 1."10"->"01"可以将原串的逆序 阅读全文
posted @ 2024-07-25 16:26 jisuheng123 阅读(100) 评论(0) 推荐(0)