图论----最短路
anthony1314
退役acmer 想要找到后端实习的菜鸡
展开
-
最短路模板dijistra
dijistra hdu1596 /* XX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的, 每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一条从u 到 v 的通道P 的安全度为Safe(P) = s(e1)*s(e2)…*s(ek) e1,e2,ek是P 上的边 ,现在8600 想出去旅游, 面对这这么多的路,他想找一条最安全的...原创 2018-06-07 22:46:20 · 296 阅读 · 0 评论 -
2019BNUZ校内赛现场赛A.Level Up【最短路】
题目大意 给你n个点(n<=1000),m条有向边,求点a到点b的最短路,如果没有输出-1. 这里面有一个条件,你可以将m条边中任意一条边的权值整除2 题解 比赛的时候,一直没想到如何优化,比赛完之后,大佬对我说,这么简单的最短路都不会,QAQ…, 然后跟我说了一下思路,问我最短路堆优化是不是每一次都要往优先队列里面塞一个点,那就在塞的过程中,对这个点做一下标记就好了,想了一下午,才想出来,...原创 2019-04-23 22:09:46 · 206 阅读 · 0 评论 -
CodeForces - 841D Leha and another game about graph【构造】 + 【dfs】
题意: 给你n个点,m条双向边 构成一个重边无环的图 每个顶点有的值为{-1,0,1} 现在要你选择保留这个图中的某些边(可以是0条) 使得每个顶点满足以下两个条件之一 1. d[i] = -1 2.d[i] =dgree[i] % 2 (dgree[i] 为该点的度数) 请问是否有答案,无则输出-1,有则输出其中一个答案,有几条边,且是第几条边 题解: 这是一个无环的图,我...原创 2019-04-29 16:39:53 · 102 阅读 · 0 评论 -
hdu 6582 Path【最短路】【最小割】【2019 Multi-University Training Contest 1】
题意: 给你一个n个点,m条边的有向图。让你以最小的代价删除一些边使得从点1到点n的最短路变长,删掉一条边的代价为这条边的长度,不用考虑删完之后点1是否能到达点n。 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6582 题解: 要使最短路变长,那么我们就要删掉最短路的边,我们可以知道点1到点n也许不止一条最短路,那么这些最短路可以构成一...原创 2019-07-23 13:42:01 · 250 阅读 · 0 评论