图论-Topsort
Dream_Lolita
退役OIer,转战ACM
展开
-
【图论-拓扑序】BZOJ3832 [Poi2014]Rally
【题目】 原题地址 给定一个N个点M条边的有向无环图,每条边长度都是1。 请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。 【题目分析】 首先这是一个DAG,我们还是很容易联想到DAG的一些特性,比如Topsort之类的,在这题就很有用了qwq。 【解题思路】 首先当然是建超级源超级汇。 因为这是一个DAG,所以我们就跑一下dp,算出源点到所有点的最长路(记作fff)以及所...原创 2018-02-16 10:19:38 · 474 阅读 · 0 评论 -
【泛刷题】HNOI2018 (BZOJ5285~5290)
【题目】 BZOJ luogu BZOJ5285 寻宝游戏 表示想不到正解啊。 暴力从后往前BFS\text{BFS}BFS结果,考虑枚举当前操作时对前面操作的影响(最后的值固定,或继承前面的值),一共有888种情况。然后可以发现当一位不合法或全部位都任意时可以剪枝,这样每一层状态数最多为222,于是复杂度就是O(nmqω)O(\frac {nmq} {\omega })O(ωnmq) 然后你发...原创 2019-01-22 22:17:08 · 226 阅读 · 0 评论 -
【SAM/SA+主席树+拓扑DP】LOJ3049 [十二省联考 2019] 字符串问题
【题目】 LOJ 给定一个长度为nnn的字符串,在其中选择nanana段区间作为AAA字符串集,选出nbnbnb段区间作为BBB字符串集,区间之间互不影响。再给定mmm组支配关系(x,y)(x,y)(x,y),表示AAA集中第xxx个字符串能支配BBB集中第yyy个字符串。求一个长度最大的字符串TTT,存在一个分割T=t1+t2+⋯+tkT=t_1+t_2+\cdots +t_kT=t1+t2...原创 2019-04-12 22:11:07 · 276 阅读 · 0 评论