自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 分支限界法解决布线问题

精确的电路布线问题要求确定连接方格a的中点到方格b的中点的最短布线方案。在布线时,电路只能沿直线或直角布线,如图b所示。为了避免线路相交,已布了线的方格做了封锁标记,其它线路不允穿过被封锁的方格。接着,算法从活结点队列中取出队首结点作为下一个扩展结点,并将与当前扩展结点相邻且未标记过的方格标记为2,并存入活结点队列。这个过程一直继续到算法搜索到目标方格b或活结点队列为空时为止。与该扩展结点相邻并且可达的方格成为可行结点被加入到活结点队列中,并且将这些方格标记为1,即从起始方格a到这些方格的距离为1。

2024-10-24 16:24:48 254

原创 图的m着色问题与图的最大团问题之间的关系,并且利用这个关系改进最大团问题的上界。

图的m着色问题要求为图的顶点着色,使得相邻的顶点颜色不同,同时使用的颜色数不超过 m。最大团问题的目标是找到该子图的顶点数 ω(G),这是图中最大完全子图的大小。如果当前团的大小加上未加入团的顶点集合的最小着色数小于当前已知的最大团大小,则剪枝该分支。最大独立集问题和最大团问题是互补的。一个图 GG 的最大团的大小等于其补图 G‾G 的最大独立集的大小。团大小剪枝:如果当前团的大小加上未加入团的顶点数小于当前已知的最大团大小,则剪枝该分支。设定上界:将 G‾ 的最大独立集的大小作为 G 的最大团的上界。

2024-10-19 12:19:31 324

原创 DAG、Dijkstra和Bellmen-ford三者的原理、异同以及应用

DAG(有向无环图)、Dijkstra算法和Bellman-Ford算法是图论中的三个重要概念和算法,它们主要用于处理路径、最短路径以及图的遍历和分析。下面我将分别介绍它们的原理、应用以及它们之间的异同。

2024-10-10 16:05:43 505

原创 坚果保龄球题解(c++)

坚果保龄球思路分析1.由题可知棋盘大小为 6 行 60 列,游戏开始后每秒任意行的最后一列都有可能出现若干zombie,玩家每秒可以在任意行的第一列放置若干坚果,坚果可瞬间杀死所在行的所有zombie,zombie每秒向左走一列,走到第一列时还没有坚果杀死zombie则游戏失败。2.题目要求用最少的坚果杀死所有zombie,每个zombie从第 60 列到第 1 列需要 59 秒,所以某行从某个zombie出生的那一秒到 59 秒之间,所有该行的zombie用一个坚果可以解决。3.使用结构体数组a[

2020-10-10 20:43:34 1092

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除