自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [CodeChef FEB14]Graph Challenge解题报告(求半支配点)

题意给一张有向图,使得从1开始按某种顺序DFS,可以让每个点的标号等于其DFS序号。求每个点的半支配点。题解使用Lengauer Tarjan算法,对这一算法的描述和证明见我的上一篇博文:http://blog.csdn.net/wmdcstdio/article/details/49868575当然本题只需要求半支配点。首先按照适当顺序DFS,还原题目

2015-12-02 20:59:33 1627

翻译 在流程图中求支配点的一种快速算法

首先,对输入的有向图做DFS,形成生成树T,将节点按DFS序标号。引理1.如果u然后,对每个节点w≠r,计算其“半支配点”sdom(w):min{v|有一路径v=v0,v1,...,vk=w使得v1,v2,...,vk-1>w}之后,使用半支配点计算每个点的最近必经点。对于w≠r,其半支配点sdom(w)必然是w在T中的一个严格祖先,而idom(w)是sdom(w)

2015-12-02 19:51:32 2919

空空如也

空空如也

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

TA关注的人

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