Logo Universal Online Judge

UOJ

时间限制:4 s 空间限制:512 MB
统计

【题目描述】
你有一个 n 个点 m 条边的无向联通图,定义关键点为删掉这个点和与这个点相连的所有边后图不联通的点,对于所有的 1 ≤ i ≤ m ,你需要求出删掉第 i 条边后这个图 的关键点个数
【输入格式】
从文件 mg.in 中读入数据
一行两个正整数 n, m,意义如题面所述
接下来 m 行,每行两个数 u, v 表示存在一条连接 u 和 v 的无向边, 保证没有自环,不保证没有重边
【输出格式】
输出到文件 mg.out
输出 m 行,第 i 行表示删掉 i 这条边后关键点的个数
【样例 1 输入】

1 5 5
2 1 5
3 5 2
4 2 3
5 2 4
6 2 5
【样例 1 输出】

1 4 2 2 3 4 4 4 5 2
【样例 2】
大样例
【数据范围与限制】
对 100% 的数据,$1 ≤ n ≤ 4 × 10^5, 1 ≤ m ≤ 10^6$。
本题评测开启子任务捆绑,子任务及其分数分配如下:
子任务编号 数据范围 特殊性质 子任务分值
1 m ≤ 5000 15
2 m = n − 1 5
3 m = n 5
4 无限制 图为仙人掌 15
5 $$n ≤ 2000, m ≤ 5 × 10^4$$ 15
6 $$n ≤ 10^5, m ≤ 2 × 10^5$$ 20
7 无限制 25