摘要: E 转换关系看作有向边,\(n\) 点 \(n\) 边构成基环树森林,基环树k后继唯一,于是题目就变成了k祖先问题,记 f[i][j] 为点 \(i\) 的 \(2^j\) 级祖先,随便倍增。 也可以基环树上找环 \(O(n)\) 做,但是目测不好写。 F 一眼哈希,不知道有没有不哈希的做法。 在这 阅读全文
posted @ 2024-08-18 09:58 EnochYoung 阅读(16) 评论(0) 推荐(0)
摘要: 抄来的网络流表格, 先放博客里,做完24题再来写博客。 (6/20) 问题编号 问题名称 问题模型 转化模型 1 飞行员配对方案问题 二分图最大匹配 网络最大流 2 太空飞行计划问题 最大权闭合图 网络最小割 3 最小路径覆盖问题 有向无环图最小路径覆盖 网络最大流 4 魔术球问题 有向无环图最小路 阅读全文
posted @ 2024-08-06 14:11 EnochYoung 阅读(28) 评论(0) 推荐(0)
摘要: 后缀数组(suffix array)是一个通过对字符串的所有后缀经过排序后得到的数组。后缀数组被 Manber 和 Myers 于1990年提出, 作为对后缀树的一种替代, 更简单以及节省空间。它们也被Gaston Gonnet 于1987年独立发现, 并命名为“PAT数组”。 后缀数组有很多奇妙的 阅读全文
posted @ 2024-08-05 12:01 EnochYoung 阅读(93) 评论(0) 推荐(0)
摘要: 最小割树又称 Gomory-Hu 树, 由 Ralph Edward Gomory 和 Te Chiang Hu 于 1961 年发表的论文中共同提出。最小割树可以在 \(n − 1\) 次最大流中构建, 并通过树上 RMQ 求任意两点之间的最小割。 板子题: P4897 【模板】最小割树(Gomo 阅读全文
posted @ 2024-08-01 16:38 EnochYoung 阅读(224) 评论(1) 推荐(0)
摘要: 赛时想出了D,但是做法写繁了,调了很久没调出来。码力不够、代码写太少导致的。 A \([{\color{green} ▲ }]\) 签到 令 \(b_{i,j} = (a_{i,j} \bmod nm) + 1\) 即可使 \(b_{i,j} \ne a_{i,j}\),特判 \(nm=1\) 无解 阅读全文
posted @ 2024-07-19 09:34 EnochYoung 阅读(67) 评论(0) 推荐(0)
摘要: vp只切了ABC,D想假了,还是太菜。 A \([{\color{green} ▲ }]\) 签到 考虑每次都分出 \((k-1)\) 个 \(1\),同时 \(n\) 减去 \((k-1)\),每次元素个数的最大增量是 \((k-1)\),所以该构造是最佳策略。 B \([{\color{gree 阅读全文
posted @ 2024-07-17 09:29 EnochYoung 阅读(44) 评论(0) 推荐(0)