摘要: 题面 一句话题意: 给定一张 N 个点, M 条边的无向连通图, 每条边上有边权 w . 求删去任意一个点后的最小生成树的边权之和. 思路 首先肯定要$kruskal$一下 考虑$MST$里面去掉一个点,得到一堆联通块,我们要做的就是用原图中剩下的边把这些联通块穿起来 考虑这个点$u$在$MST$上 阅读全文
posted @ 2019-02-04 23:25 dedicatus545 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 题面 "内部OJ" 思路 考虑一个决策方案${x}$,$x_i$表示第$i$个点选不选,$f^k_i$表示点$i$的第$k$个父亲 那么可以得到总花费的表达式$ans=\sum V_i x_i \sum max(x_i min(x_{f^1_i},x_{f^2_i},x_{f^3_i},...x_{ 阅读全文
posted @ 2019-02-04 23:05 dedicatus545 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" 思路 首先,看到这个区间询问和多串的结构,应该能想到一些trie based的算法,以及处理区间询问的数据结构 考虑到本题实际上问的是一个子串匹配问题,因此我们首先考虑$AC$自动机能不能处理—— 然后我们发现,本题询问的不只是能否匹配,还要求给出匹配次数 这就引导我们使用广义后缀 阅读全文
posted @ 2019-02-04 22:28 dedicatus545 阅读(143) 评论(0) 推荐(0) 编辑