摘要: 题目大意: N 个村庄,由 M 条道路连接 其中一些道路是鹅卵石路,而其它道路是水泥路 求一个方案使保留尽可能少的道路,但是两个不同的村庄之间都应该由一条且仅由一条免费道路的路径连接且刚好保留K条鹅卵石路 思路: 并查集 先将所有水泥路都加入并查集中 然后找到那些必须被加入的鹅卵石路 再补上其他的鹅 阅读全文
posted @ 2018-05-03 22:21 jack_yyc 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个有向图,有些点可以作为终点,每个点有权值,每个点和边可以走很多遍,点走过之后再走点权不会计入分数 从一个点开始,求一个路径使这条路径的分数最大且终点是给定的点之一 输出这个路径长度 思路: 首先tarjan缩点 然后在新图上用spfa跑最长路(开始非常naive以为用dfs就可以 1 阅读全文
posted @ 2018-05-03 18:13 jack_yyc 阅读(169) 评论(0) 推荐(0) 编辑