04 2023 档案
摘要:对于一个题目,我们有暴力搜索算法。而 dp 就是尽可能将同一类的东西合并到一个状态上。 如何检查 dp 的正确性? 1. 检查集合内部转移是否一致。 2. 检查方案数是否正确。 ## 1 基础 dp 方向 ### 1.1 状压 dp 有好几种状态压缩的方式: 1. 记录“选了哪些东西”这样的信息,可
阅读全文
摘要:AGC010E 【题意】 给定一张 个节点的无向图,点有点权,小 A 要给每条边定向,使得无向图依然是DAG,然后小 B 取出一个拓扑序。小 A 的目标是最大化拓扑序,小 B 的目标是让拓扑序的点权字典序最小。 【分析】 这题你要是直
阅读全文
摘要:线段树分治 线段树分治,解决的是这样一类问题:有一个时间轴,有一些操作,这些操作在时间轴上每一个的作用范围是一个区间;在某些时间或者全局询问一些关于操作效果的问题。 它的重要效果是:一是可以把所有删除操作改成撤回操作(也就是撤回当前最近一个操作,而不是删除之前随便一个操作),可以和加入做到同时间复杂
阅读全文
摘要:愚人节比赛,虽然出的题并不是真正的题目,但参加之后会有意想不到的收获。它让我反思了做题的方式上的问题,在之后的练习中需要用上。 首先,一道题再如何难,它一定能做。你在做题的时候,可以看看这题变成什么样子能做,如果某条路是走不通的,那么一定不是这样走。如果某个条件加上了是能走通的,那一定要注意这个条件
阅读全文
摘要:纳什均衡 一个游戏, 有 种策略, 有 种策略,两方同时出策略,当 出了第 种, 出了第 种的时候,有一个结果。在这个结果集合里定义有偏序,表示某个结果在 看来更优/劣。 双方分别存在一个/一些策略,使得对于 和 的任
阅读全文