码迷,mamicode.com
首页 >  
搜索关键字:生成树    ( 4540个结果
hdu 1301 最小生成树prim实现
http://acm.hdu.edu.cn/showproblem.php?pid=1301Jungle RoadsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submiss...
分类:其他好文   时间:2014-07-09 15:10:45    阅读次数:161
poj 1258 最小生成树
链接: http://poj.org/problem?id=1258Agri-NetTime Limit:1000MSMemory Limit:10000KTotal Submissions:38326Accepted:15424DescriptionFarmer John has been ele...
分类:其他好文   时间:2014-07-09 00:11:17    阅读次数:251
POJ 3026 Borg Maze
最小生成树+BFS 题意是说在迷宫之中找出连接所有点的最小生成树,其他杂项完全不理会,我理解题意就花了好久。 我用的Kruskal,输入的时候给每个点标号,然后BFS 每个点,找出最近的所有边,接下来就是模版的Kruskal。 因为是迷宫,所以只能用BFS去搜与它相通的每个点的最短路。 不过数据有点坑,建议数组开大一点,我提交的时候RE一次,绝对不止100个...
分类:其他好文   时间:2014-07-08 18:34:52    阅读次数:240
POJ 2349 Arctic Network
最小生成树第K小边问题。 题意是说有N个点,有两种连通方式,卫星和无线,卫星随意连通,无限需要配置接收器,接收器价格跟能接受的距离是一样的。 卫星频率是有限的,有M个频道。 也就是说组建最小生成树,前面 n-1-m 边用无线,后面m边用卫星。 用一个数组保存每次所需的代价,最后输出就好。 #include #include #include #include ...
分类:Web程序   时间:2014-07-06 11:32:45    阅读次数:151
POJ 1751 Highways
也是最小生成树问题。输出剩余组成生成树的边。 Special Judge 答案不唯一。 不过很奇怪的是Kruskal 写的话。 C++提交要么刚好1000ms 要么就是TLE。 然后G++提交就是594ms。顺便求路过大神指点。 已经有很多的生成边了,用prim可能用时会少一点。 #include #include #include #include #in...
分类:其他好文   时间:2014-07-06 09:22:50    阅读次数:168
POJ 1258 Agri-Net
最小生成树问题。 用矩阵输入的。 不过很忧伤的是用G++ 提交AC。。C++ 就一直RE。 不过题中说了最多 100 X 100 的矩阵啊。 Logically, they are N lines of N space-separated integers. Physically, they are limited in length to 80 characters, so some l...
分类:Web程序   时间:2014-07-06 09:17:00    阅读次数:312
POJ 2041 Unreliable Message
简单模拟。按照题意处理一下字符串即可。 应该是写题号写错了,本来我在VirtualJudge是添加的POJ 并查集与生成树的题。 #include #include #include #include #include #include #include #include #include #include #include #include #define INF 0...
分类:其他好文   时间:2014-07-06 08:24:00    阅读次数:168
POJ 1789 Truck History
最小生成树问题。 给你一组字母序列,问你最有可能的演变,也就是把所有的序列连通所花费最小。 每次派生的花费 取决于两个字符串上 不同的字母个数。 于是两两算出花费,然后Kruskal算最小。 #include #include #include #include #include #include #include #include #include #include #i...
分类:其他好文   时间:2014-07-06 00:32:05    阅读次数:291
POJ 2560 Freckles Prime算法题解
本题是求最小生成树。 给出的是坐标节点,然后需要根据这些坐标计算出各个点之间的距离。 除此就是标准的Prime算法了,能使用Prime的基本上都可以使用Kruskal。 这些经典的算法一定要多写,熟练掌握,否则很难灵活运用的。 而且经典的算法之所以为经典,原因之一是没那么容易自己凭空想象出来的,所以要熟练。 #include #include #include #include ...
分类:其他好文   时间:2014-07-06 00:22:21    阅读次数:338
HDU 1325 Is It A Tree? (POJ 1308)
并查集问题。。。 这题以前做过…… 以前做过…… 做过…… 过…… 不过重做时候被吭得异常之爽…… 在判断 vis[i]的时候。我记得标准C++是非0 即为真。 而我用C++ 提交的时候 if(vis[i]) 去直接给我WA了。 用G++ 就AC了。。。然后改成if(vis[i]==1) 交C++ 就AC了。 特瞄的我每次初始化都把 vis[i] 都赋值为 0...
分类:其他好文   时间:2014-07-06 00:19:08    阅读次数:272
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!