U395871 “五三集团”
题目背景
五(3)班的同学们有一个 ~~嗜好~~ —— 组小团体。但是一切集团的形成都是靠友谊的传播的。小爱作为一位老师的朋友,很想知道同学们的情况。快来帮帮她吧!
题目描述
五(3)班有 $n$ 名同学。从一年级到五年级,一共发生了 $n$ 次交友事件,用 $a_{i},b_{i}$ 表示这对好友。另外的,如果在友谊中出现了环,那么环上的同学就可以形成 “集团”。
在环外的同学看在眼里,急在心上,他们没有加入大集团。我们索性认为,他们乐意和大家在一起。他们会通过朋友的介绍加入集团。另外的,五(3)班同学提倡“团结一家亲”,最终,大家都会进入同一个集团——“五三集团”。
小爱想知道,每个人要经过几次介绍呢?
输入格式
第一行一个整数 $n$,表示同学和交友数量。
接下来的 $n$ 行,每行两个整数 $a_{i},b_{i}$,表示一次交友。
输出格式
输出共 $n$ 行,每行一个整数,表示这个同学最少的介绍数(在环里的同学输出 `0` )。
说明/提示
对于 $40$% 的数据,满足 $1\le n \le 100$。
对于 $100$% 的数据,满足 $1\le n \le 10^6$。