码迷,mamicode.com
首页 > 其他好文 > 详细

旅游电车

时间:2016-09-04 10:14:19      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

【题目描述】

首都有N个旅游景区,电车只沿道路规定的方向行驶,为了不使投入使用的电车有可能无法回到它的起始站,人们希望知道可以在哪些景区设置站点。

一个景区可以被设置成车站,当且对于任意一个从该景区出发所能到达的景区,均至少有一条路可回到该景区。现已完成了一份景区之间的道路连通情况的报告,报告中将给出首都的景区数目N、道路总数M以及一些形如“景区A和景区B之间有一条从A到B的单向道路”的信息。根据报告中的信息,列出所有可以被设置成车站的景区。

【输入描述】

输入由多份报告组成(这些报告相互无任何联系),每份报告包括:

第一行包含两个整数N、M;

接下来M行,每行两个整数Ai、Bi表示Ai和Bi之间有一条单向道路Ai --> Bi。

当N=0时,输入结束。

对于任意景区,分别以该景区为起点或终点的道路总数均不超过50。

【输出描述】

对于每份报告,输出一行,包括所有能被设置成电车站点的景区编号,各编号之间用一个空格隔开。

【样例输入】

5 6

1 2

2 3

3 4

4 1

2 5

5 2

1 0

0

【样例输出】

1 2 3 4 5

1

【数据范围及提示】

对于40%的数据,N <= 200;
对于100%的数据,N <= 5000,M <= 50000。

旅游电车

标签:

原文地址:http://www.cnblogs.com/Ackermann/p/5838660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!