如何判断复杂图中的任意两个节点之间的可达性?

2026-04-12 02:070阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计634个文字,预计阅读时间需要3分钟。

如何判断复杂图中的任意两个节点之间的可达性?

数据结构实验之图论三:判断可达性Time Limit: 1000 msMemory Limit: 65536 KiBSubmitStatisticProblem Description在古老的魔仙传说中,有两个军队,一个叫天灾,一个叫近卫。在他们所占据的领域里,存在以下关系:


数据结构实验之图论三:判断可达性

Time Limit:1000 msMemory Limit:65536 KiB

SubmitStatistic

Problem Description

在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖王不想付出不必要的代价,他想知道在不修建任何通道的前提下,部队是否可以通过隘口及其相关通道到达近卫军团展开攻击。由于n的值比较大(n<=1000),于是巫妖王找到了擅长编程的你 =_=,请你帮他解决这个问题,否则就把你吃掉变成他的魔法。为了拯救自己,赶紧想办法吧。

Input

输入包含多组,每组格式如下。

第一行包含两个整数n,m(分别代表n个隘口,这些隘口之间有m个通道)。

下面m行每行包含两个整数a,b;表示从a出发有一条通道到达b隘口(注意:通道是单向的)。

Output

如果天灾军团可以不修建任何通道就到达1号隘口,那么输出YES,否则输出NO。

阅读全文

本文共计634个文字,预计阅读时间需要3分钟。

如何判断复杂图中的任意两个节点之间的可达性?

数据结构实验之图论三:判断可达性Time Limit: 1000 msMemory Limit: 65536 KiBSubmitStatisticProblem Description在古老的魔仙传说中,有两个军队,一个叫天灾,一个叫近卫。在他们所占据的领域里,存在以下关系:


数据结构实验之图论三:判断可达性

Time Limit:1000 msMemory Limit:65536 KiB

SubmitStatistic

Problem Description

在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖王不想付出不必要的代价,他想知道在不修建任何通道的前提下,部队是否可以通过隘口及其相关通道到达近卫军团展开攻击。由于n的值比较大(n<=1000),于是巫妖王找到了擅长编程的你 =_=,请你帮他解决这个问题,否则就把你吃掉变成他的魔法。为了拯救自己,赶紧想办法吧。

Input

输入包含多组,每组格式如下。

第一行包含两个整数n,m(分别代表n个隘口,这些隘口之间有m个通道)。

下面m行每行包含两个整数a,b;表示从a出发有一条通道到达b隘口(注意:通道是单向的)。

Output

如果天灾军团可以不修建任何通道就到达1号隘口,那么输出YES,否则输出NO。

阅读全文