【专题属性】图论



1.FloodFill


这一部分没什么好说的,大部分都是水题。


题目:POJ_2386 


2.拓扑排序


Fabulous DAGyUVA11893

这一题的大概意思就是一种叫做Dagy的有向图,满足以下性质,删去其中的一条边后是有向无环图,且这个图存在一个环,这个环能够包含图上的所有节点。问输入的图是否满足性质。


题解:

1.如果存在入度为0的结点,则一定不是Dagy图。(该点必定无法被包含在环内)

2.枚举所有入度为1的结点,删去指向它的边(不用真的删去),则它的入度为0.

3.对某一次删除,结点U入度为0。从u开始做拓扑排序。若某一时刻,存在>=2个结点入度为0,则这两个点一定不在同一个环内。则这次删除不符合性质,返回到第2步。若某一时刻,对于入度为0的点u,存在边(u,v),v=U,则说明返回到了起始点,此时判断经过的点个数是否等于N,是则满足性质,否则返回第二步。


#include <iostream>
#include <cstring>
#define maxn 405
using namespace std;

i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值