码迷,mamicode.com
首页 >  
搜索关键字:去重边    ( 7个结果
HDU4522 湫湫系列故事——过年回家
传送门:点我 中文题面。 思路:拿spfa对卧铺和硬铺分别跑spfa,然后找两个的最短路。体感堆优化的dij也可以,不过spfa跑跑就过去了。有个细节是最后得用long long 存数据,其他的没啥。 去重边是拿set存的邻接表。判断是否是数字用的isdigit函数。懒的要命系列。 ...
分类:其他好文   时间:2018-05-09 15:00:10    阅读次数:146
HDU 4738 Caocao's Bridges(双联通分量+并查集)
大意:有n座岛和m条桥,每条桥上有w个兵守着,现在要派不少于守桥的士兵数的人去炸桥,只能炸一条桥,使得这n座岛不连通,求最少要派多少人去。 思路:我们就是要缩点后直接求桥上人的最少数量。(PS:1、注意图如果不联通直接输出0。2、如果图中的桥上人为0,个那么要让一个人去。3、重边的问题。这里可以忽略) #include #include #include #include #i...
分类:移动开发   时间:2016-05-07 11:07:21    阅读次数:223
E - Redundant Paths - poj 3177(缩点求叶子节点)
题意:给一个图,想让每两条路都有两条边相,不过特殊的是相同的边多次相连也被认为是一条边,现在求最少还需要添加几条边才能做到分析:手欠没看清楚是相同的边不能相连,需要去重边,缩点后求出来叶子节点的数目即可。************************************************...
分类:其他好文   时间:2015-07-31 19:56:14    阅读次数:127
hdu2066 dij
//去重边 1 #include 2 #include 3 #include 4 #define maxint 999999999 5 using namespace std; 6 int min(int x,int y) 7 { 8 return x q; 39 ...
分类:其他好文   时间:2015-05-06 22:48:06    阅读次数:197
【BZOJ1093】【ZJOI2007】最大半连通子图 强连通分量缩点+sort去重边+拓扑排序
题解: 首先缩个点是必然,然后随便想想就知道缩点后需要最后是一条链, 也就是—— 缩点后求拓扑图最长路以及方案数。 呃,去重的部分我重标号排了个序水过。 代码: #include #include #include #include #define N 101000 #define M 1001000 #define inf 0x3f3f3f3f using n...
分类:编程语言   时间:2015-01-11 14:53:41    阅读次数:253
HDU4738 Caocao's Bridges(桥)
http://acm.hdu.edu.cn/showproblem.php?pid=4738 题意:给定一张无向图,求其中权值最小的一座桥,派最少的士兵去炸掉它!! 思路:直接用tarjan计算出桥并且取其中权值最小者。 此题坑点甚多,1、有可能桥本来就不联通,输出-1。2、桥最小者为0,输出1(至少排一个人去炸桥)。3、不要去重边,两个岛之间允许有多座桥,tarjan忽略返回边只忽略一次,...
分类:其他好文   时间:2014-12-16 21:03:01    阅读次数:198
HDU 4006 The kth great number(multiset(或者)优先队列)
题目询问第K大的数//这是我最初的想法,用multiset,AC了——好吧,也许是数据弱也有可能//multiset运用——不去重,边插入边排序//iterator的运用,插入的时候,如果是相同的数没直接放在相同的现有的数据后面的#include#include#include#includeusi...
分类:其他好文   时间:2014-07-16 17:52:06    阅读次数:262
7条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!