题目名称 1175. [顾研NOIP] 旅游电车
输入输出 buss.in/out
难度等级 ★★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 GravatarMakazeu 于2012-10-17加入
开放分组 全部用户
提交状态
分类标签
连通性 强连通分量
分享题解
通过:116, 提交:349, 通过率:33.24%
Gravatar粘粘自喜 100 0.137 s 0.50 MiB C++
GravatarAptal丶 100 0.149 s 2.61 MiB C++
GravatarLGLJ 100 0.152 s 2.64 MiB C++
Gravatar粘粘自喜 100 0.153 s 0.41 MiB C++
Gravatar粘粘自喜 100 0.191 s 0.82 MiB C++
GravatarDedsec 100 0.191 s 0.99 MiB C++
GravatarAptal丶 100 0.199 s 0.49 MiB C++
Gravatarforever 100 0.200 s 0.99 MiB C++
GravatarLCWhiStLe 100 0.216 s 2.04 MiB C++
GravatarKamigen 100 0.218 s 1.16 MiB C++
本题关联比赛
顾研NOIP2011模拟赛
关于 旅游电车 的近10条评论(全部评论)
为什么vector不会对呢?
(因为一个环是一个整体,不能只单个的看其中一个节点)
找缩点后出度为0的节点
Gravatar┭┮﹏┭┮
2023-10-14 18:21 16楼
GravatarAntiLeaf
2017-05-25 16:11 15楼
跑的超慢……还以为自己要gg了
GravatarRapiz
2016-10-31 09:40 14楼
GravatarMagic_Sheep
2016-09-29 19:31 13楼
2333
GravatarSOBER GOOD BOY
2016-08-12 19:23 12楼
M<=50000 还有清空数组
Gravatar安呐一条小咸鱼。
2016-08-08 19:23 11楼
Gravatarforever
2015-10-31 06:16 10楼
忘记清空Edge数组了。。
GravatarHouJikan
2014-09-25 21:09 9楼
坑跌。不给数据范围:M<=50000
Gravatar依然。。寒冰
2013-10-20 21:49 8楼
笑崩了
GravatarGDFRWMY
2013-09-22 20:09 7楼

1175. [顾研NOIP] 旅游电车

★★☆   输入文件:buss.in   输出文件:buss.out   简单对比
时间限制:1 s   内存限制:256 MiB

【问题描述】

Henryy国正致力于首都的一个旅游电车建设工程。首都有N个旅游景区。Henryy国的电车永远只沿道路规定的方向行驶,为了不使投入使用的电车有可能无法回到它的起始站,Henryy希望知道他的首都的可以在哪些景区设置站点。一个景区可以被设置成车站,当且仅当对于任意一个从该景区出发所能到达的景区,均至少有一条路可回到该景区。你的同事已完成了一份景区之间的道路连通情况的报告。报告中将给出首都的景区数目N、道路总数M以及一些形如“景区A和景区B之间有一条从A到B的单向道路”的信息。现在明确你的任务:根据报告中的信息,按编号从小到大列出所有可以被设置成车站的景区。

【输入文件】

输入文件由多份报告组成(这些报告相互无任何联系),每份报告包括:N,M,接下来M对整数Ai、Bi (1<=I<=M)表示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。