摘要: 打比赛and讲题 T1是Xor Hashing,不会,新trick。还可以淀粉质(点分治)更不会了。 T2是DP加上一些贪心,感觉实现比较复杂,赛时没写正解,拼了暴力。 T3是构造题,实际上是树分块前置的板子。至于树分块是不会的。 T4是数据结构题,平衡树维护三元上升子序列,通过打标记的方式实现,详 阅读全文
posted @ 2024-08-11 17:20 RandomShuffle 阅读(28) 评论(1) 推荐(0)
摘要: Hash 一点小感受:Hash就是去找问题的必要条件(这一般是很好满足的),然后发现在满足必要条件的情况下有很大概率是充分的。 字符串Hash 等着补。 Xor Hashing and Sum Hashing 奇妙的东西。 可以快速找一个组合是否出现/某个数是否出现\(k\)次这种与具体的顺序无关的 阅读全文
posted @ 2024-08-11 16:49 RandomShuffle 阅读(29) 评论(0) 推荐(0)
摘要: Yuno loves sqrt technology! 分块 分块是一种优雅的暴力,巧妙地平衡了时间复杂度。 基本思想是对每一块预处理,查询/修改时对散块进行适当的暴力,使得复杂度正确。 时间复杂度取决于块长,一般可以用均值不等式求出理论最优块长。但是理论最优不等同于实际最优,根据实际情况调试。 基 阅读全文
posted @ 2024-08-02 16:53 RandomShuffle 阅读(60) 评论(0) 推荐(1)
摘要: UPD on 2024.12.23:太长了,分到各个板块中。 最短路 最短路相关技术 差分约束 差分约束系统 最小生成树 最小生成树相关技术 欧拉路 欧拉路相关技术 拓扑排序 拓扑序相关 连通性问题 连通性相关 2-SAT 2-SAT总结 优化建图 优化建图相关技术 二分图 二分图相关技术 网络流 阅读全文
posted @ 2024-07-31 12:27 RandomShuffle 阅读(36) 评论(0) 推荐(0)
摘要: 今天学习DP的各种优化。 前缀和优化 单调队列优化 DS优化 斜率优化 决策单调性优化 前三个都懂了,后面两个懂了大概(指知道是什么东西以及要做什么),但具体实现有很大问题根本不会,以后要补上。 但是优化之前要先会写朴素DP啊QwQ 阅读全文
posted @ 2024-07-29 22:40 RandomShuffle 阅读(27) 评论(0) 推荐(0)
摘要: 这周的学习内容如下: 数据结构:树剖。 离线算法:CDQ分治,整体二分。 数论:筛法,费马小定理和欧拉定理,扩展欧几里得算法,逆元,欧拉函数,中国剩余定理,Miller-Rabin素性测试和Pollard Rho分解质因数算法。 多项式和生成函数:拉格朗日插值,普通生成函数。 线性代数:向量,矩阵, 阅读全文
posted @ 2024-07-27 17:16 RandomShuffle 阅读(25) 评论(0) 推荐(0)
摘要: 今天学习一些基本DP 线性DP 区间DP 状压DP 树形DP 数位DP 不好定转移顺序就用记忆化搜索。 线性DP一般定义形如\(dp_{i,s}\)的状态,表示考虑了前\(i\)个,限制为\(s\)的最优解。视情况可以把\(i\)压掉,或者把\(s\)在枚举中体现以此压掉。注意要消掉后效性。 区间D 阅读全文
posted @ 2024-07-26 23:18 RandomShuffle 阅读(30) 评论(0) 推荐(0)
摘要: ref: 佬的博客 x义x的博客 写在前面 有很多方法可以从一个级数生成一个数列,一般来说,只要选取\(K_n(z)\)满足 \[\sum\limits_{n}g_nK_n(z)=0\Rightarrow \forall n,g_n=0 \]即可。 一般来说,若无特别定义,下指标为负的部分全为\(0 阅读全文
posted @ 2024-07-26 23:03 RandomShuffle 阅读(48) 评论(0) 推荐(0)
摘要: DP从入门到入土QwQ 阅读全文
posted @ 2024-07-26 12:28 RandomShuffle 阅读(51) 评论(0) 推荐(0)
摘要: 基本技巧、Tricks 阅读全文
posted @ 2024-07-26 08:23 RandomShuffle 阅读(43) 评论(0) 推荐(0)