译自 CEOI2015 Day1 T3「Pipes」
简要题意 $\,$ 给出一个 $N$ 点 $M$ 边的无向图,不保证连通。将每个联通块视为子图,请求出每一个子图中的桥。你只有 16 MB 的内存空间。
在 Cahoots 的国度里,Lomikel 是掌管管道的神。他管理水管、排水沟、下水道,甚至地铁隧道。人们在许许多多的圣泉旁敬拜他,这些圣泉由一个巨大的管道网络连接起来。每个管道直接连接两泓圣泉。
每个假期,Supreme Plumber(Lomikel 的最高祭司)会进行一场十分复杂的仪式,包括以管道运送圣水。
有时,Lomikel 的愤怒会导致管道破裂,所以 Plumber 不得不使用其他路径,使得圣水在破裂的管道周围流动。然而凡事总有不尽人意之处,对于某些管道,不存在不同的路径。这些管道被称为“关键管道”,Plumber 必须特别注意。您可以在下图中看到用粗线标出的关键管道。

你的任务是为 Plumber 找到所有关键管道。然而,网络错综复杂,而你只有非常有限的内存。空间限制仅为 16 MB。