摘要: 题目大意: 给定一个N个点M条边的有向无环图,每条边长度都是1。 请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。 思路: 首先我们加一个超级源S和一个超级汇T,然后整个题目就变成了求$S T$的最长链。计算出S到每一个点的最长路和每一个点到T的最长路,这样我们就可以很方便地算出来经过任意一 阅读全文
posted @ 2018-10-27 14:45 ylsoi 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 草原中有一张食物网,如果将一种动物弄死,将会有一些动物没有食物而死亡,那么称死亡动物的种类数为这种动物的灾难值。 求每一种动物的灾难值。 $n\leq 65534$,输入数据$\leq$ 10M。 思路: 题目可以转化为将DAG删除一个结点后有多少个结点变得不可达 不难发现,整张食物网其 阅读全文
posted @ 2018-10-27 14:42 ylsoi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定一个图,求一个边的子集,使得整张图为边双连通并且边的权值和最小。 思路: 数据范围这么小,考虑状压DP。 题目要求子图为边双连通,边双连通可以表示成若干个环套在一起,但是这样并不方便我们表示状态。 思考一下,不难发现一个边双可以这样组成:一个边双不断地添加一条链并且使这条链首尾都和边 阅读全文
posted @ 2018-10-27 14:38 ylsoi 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定一个n个点、m条边的带权无向图,其中有s个点是加油站。 每辆车都有一个油量上限b,即每次行走距离不能超过b,但在加油站可以补满。 q次询问,每次给出x,y,b,表示出发点是x,终点是y,油量上限为b,且保证x点和y点都是加油站,请回答能否从x走到y。 思路: 不难发现如果要顺利地完成 阅读全文
posted @ 2018-10-27 14:34 ylsoi 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定一个无向图,每一条边正着和反着都有一个边权,求一条不经过重复边的路径,使得边权和最小。 思路: 这个题目的思路比较巧妙 网络上的题解只有做法,没有详细地解释。 考虑最暴力的方法,对于1号点能够直接到达的每一个点,把它和1号点的边删掉以后,以这个点为源点跑最短路。 但是这样会T飞。 不 阅读全文
posted @ 2018-10-27 14:31 ylsoi 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定一个带权无向图,每次询问删除一条边之后从S到T的最短路是多少?(各个询问之间独立) 思路: 如果删除的边不在最短路中或者可以被替换,那么答案即为最短路。 如果删除的边在最短路中并且不可以被替换,考虑将这条边删除的新图: 假设原来的最短路为$S T$,那么新的最短路一定是$S u x 阅读全文
posted @ 2018-10-27 14:27 ylsoi 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 墨墨突然对等式很感兴趣,他正在研究$a_1x_1+a_2x_2+…+a_nx_n=B$存在非负整数解的条件 他要求你编写一个程序,给定$N,\{a_n\}$以及$B$的取值范围,求出有多少B可以使等式存在非负整数解。 $N\leq12,0\leq a_i\leq 5\times 10^5 阅读全文
posted @ 2018-10-27 14:21 ylsoi 阅读(844) 评论(0) 推荐(0) 编辑