随笔分类 -  图论

摘要:在宽度优先和深度优先搜索里面,我们都是根据搜索的顺序依次进行搜索,可以称为盲目搜索,搜索效率非常低。 而启发式搜索则大大提高了搜索效率,由这两张图可以看出它们的差别: (左图类似与盲搜,右图为启发式搜索)(图片来源) 很明显启发式的搜索效率远远大于盲搜。 什么是启发式搜索(heuristic sea 阅读全文
posted @ 2018-10-16 20:35 ISGuXing 阅读(29731) 评论(0) 推荐(5) 编辑
摘要:题目链接:https://www.nowcoder.com/acm/contest/86/D 解题思路:这题目就是判断是否存在欧拉路径。由无向图存在欧拉路径的充分必要条件可知先判断是否联通,再判断是否有0个或者2个奇数度数点 代码: 阅读全文
posted @ 2018-04-22 16:36 ISGuXing 阅读(275) 评论(0) 推荐(0) 编辑
摘要:SPFA算法主要用来解决存在负边权的单源最短路情况(但不能有负环!!!)一个简单的方法判断是否有没有负环可以通过判断是否有一个节点是否频繁进出队列。 以下内容转自https://blog.csdn.net/xunalove/article/details/70045815 求单源最短路的SPFA算法 阅读全文
posted @ 2018-03-27 22:06 ISGuXing 阅读(504) 评论(0) 推荐(0) 编辑
摘要:(来源:哈工大算法培训) 容斥定理:在计算集合的并集的时候,我们经常需要减去重复的部分。但是怎么减比较麻烦。容斥定理就是解决这类问题。 内容: 比如: 皮克公式: 1、如何求多边形面积: 例: 思路:按顺序两点求叉积。 S=abs(1/2*((x1*y2-x2*y1)+.......+(xk*yk+ 阅读全文
posted @ 2018-02-09 20:04 ISGuXing 阅读(670) 评论(0) 推荐(0) 编辑
摘要:匈牙利算法(Hungarian method)是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是二部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。 之前在学离散的时候学习到二分图的时候没听说过这 阅读全文
posted @ 2017-12-09 19:38 ISGuXing 阅读(518) 评论(0) 推荐(0) 编辑
摘要:Eddy's picture Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10685 Accepted Submission(s): 5397 阅读全文
posted @ 2017-08-03 11:16 ISGuXing 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Problem A 据说题目很水 Accept: 113 Submit: 445Time Limit: 1000 mSec Memory Limit : 32768 KB Accept: 113 Submit: 445Time Limit: 1000 mSec Memory Limit : 3276 阅读全文
posted @ 2017-07-30 16:58 ISGuXing 阅读(104) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示