题目名称 1110. [福州培训2010] 轰炸
输入输出 danger.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 5
题目来源 GravatarMakazeu 于2012-10-07加入
开放分组 全部用户
提交状态
分类标签
图论
分享题解
通过:15, 提交:24, 通过率:62.5%
Gravatarsvideo 100 0.000 s 0.00 MiB C++
GravatarMagic_Sheep 100 0.000 s 0.00 MiB C++
GravatarHZOI_蒟蒻一只 100 0.000 s 0.00 MiB C++
GravatarBaDBoY 100 0.000 s 0.00 MiB C++
Gravatar心如止水丶 100 0.001 s 0.21 MiB Pascal
GravatarConanQZ 100 0.002 s 0.30 MiB Pascal
Gravatar~玖湫~ 100 0.002 s 0.36 MiB C++
GravatarYuri 100 0.009 s 0.45 MiB C++
GravatarMingNan 100 0.013 s 0.22 MiB Pascal
Gravatar梦那边的美好ET 100 0.020 s 0.45 MiB C++
关于 轰炸 的近10条评论(全部评论)
GravatarBaDBoY
2017-10-25 06:56 2楼
神坑……注意a和b可以交换……
GravatarHZOI_蒟蒻一只
2017-10-25 06:15 1楼

1110. [福州培训2010] 轰炸

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

【题目描述】

小y是苏联的总书记。

苏联有n个城市,某些城市之间修筑了公路。任意两个城市都可以通过公路直接或者间接到达。

小y发现有些公路被毁坏之后会造成某两个城市之间无法互相通过公路到达。这样的公路就被称为dangerous pavement。

为了防止美帝国对dangerous pavement进行轰炸,造成某些城市的地面运输中断,小y决定在所有的dangerous pavement驻扎重兵。可是到底哪些是dangerous pavement呢?你的任务就是找出所有这样的公路。

【输入格式】

第一行n,m(1<=n<=150, 1<=m<=5000),分别表示有n个城市,总共m条公路。

以下m行,每行两个整数a, b,表示城市a和城市b之间修筑了直接的公路。

【输出格式】

输出有若干行。

每行包含两个数字a,b(a是dangerous pavement。

请注意:输出时,所有的数对必须按照a从小到大排序输出;如果a相同,则根据b从小到大排序。

【样例输入】

 6 6
 1 2
 2 3
 2 4
 3 5
 4 5
 5 6

【样例输出】

 1 2
 5 6

【来源】

福州NOIP2010培训Day5