摘要: 一.行列式 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 阅读(112) 评论(3) 推荐(2)
  2025年11月16日
摘要: 贪心总结 1.调换决策顺序,列出不等式,获得贪心方法 2.对于一个决策顺序,看看是否需要反悔贪心 3.如果不知道如何贪心,可以随便定一个贪心方法,然后思考其错误性,并进行调整 4.对于已经确定的决策顺序但不知道每个点是否决策,可以使用01背包dp进行决策。 5.可以先想一下特殊情况(不一定是部分分) 阅读全文
posted @ 2025-11-16 19:12 jisuheng123 阅读(19) 评论(0) 推荐(0)
  2025年9月18日
摘要: 一.重链剖分 1.树上每条路径最多可以拆分成不超过\(O(log_{2}n)\)条重链 证明:从一个节点若走到一个轻儿子上,那么轻儿子的子树大小最少是父亲子树大小的一半(否则此儿子不会是轻儿子),这样最多只会走\(O(log_2n)\)就到叶子节点了 二.长链剖分 1.一个节点的\(k\)级祖先所在 阅读全文
posted @ 2025-09-18 16:11 jisuheng123 阅读(30) 评论(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 阅读(13) 评论(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 阅读(19) 评论(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 阅读(80) 评论(0) 推荐(0)
  2024年7月26日
摘要: (T1)lnsyoj2212 刷数组 考场上切掉了,所以来说说考场上的做法。 首先看数据范围,线段树并不能拿满分,所以考虑在数组上操作。 如何处理区间覆盖:记录一下区间覆盖的数,然后记录第几次覆盖,单点修改或增加时查看次数被覆盖了几次,若与正常覆盖次数不符,则将此数设为新的覆盖数。 考场代码如下: 阅读全文
posted @ 2024-07-26 16:12 jisuheng123 阅读(54) 评论(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 阅读(104) 评论(0) 推荐(0)