摘要: 传送门 首先一个暴力是枚举从每个点向它能感染的所有点连边 答案为缩点后零入度点的数量,正确性显然 考虑优化建边和 tarjan 的过程 考虑 tarjan 的搜索树 尝试构造一个序列 \(q\),使得对于一个 \(q_i\),在搜索树上它子树中的点 \(q_j\) 满足 \(j<i\) 构造方法是从 阅读全文
posted @ 2022-02-11 10:13 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 首先有一个暴力是在每个节点维护所有可能的上升序列,用一个区间表示 发现有包含关系的区间中主动包含的那个一定不优,剪掉即可 发现合并时的 \(O(k!)\) 合并可以用状压,按照加入顺序 DP 优化 (\(f[s]\) 表示已选的儿子为 \(s\) 时的又端点最小值) 发现如果当前节点只有一个 阅读全文
posted @ 2022-02-11 10:04 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 看起来是个费用流题,但是图不知道该怎么建 发现权值为奇数的点数很少 先考虑没有权值为奇数的点时怎么做 (并不知道怎么想到) 考虑将最优决策下的一个操作 \((i, j)\) 视作一条无向边 那么存在一种给边定向的方法使得每个点的入度等于出度(欧拉回路) 所以我们可以将每个点拆成一个左部点和一 阅读全文
posted @ 2022-02-11 09:44 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑