3044 - 不连通的点对

题目描述

给定 N 个点(点的编号为 1 \sim N), M 条边构成的无向连通图。

图中不存在重边和自环,也就是说,任意两点之间最多只有一条边,任意一条边一定会连接两个不同的点。

请编程求出,如果将和点 i 相邻的边删除i \in (1 \dots N)),图中会出现多少个有序点对 (u,v),满足 uv 两点不连通?

输入

1 行读入 2 个整数 N,M

接下来 M 行,每行读入 2 个整数 x,y,表示编号为 x 和 编号为 y 两点之间有一条边。

输出

输出 N 行,第 i 行的输出代表了删除和点 i 相邻的所有边之后,图中出现的不连通有序点对的数量。

样例

输入

3 2
1 2
2 3

输出

4
6
4

输入

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

输出

10
10
22
22
18
10
说明

数据范围

对于所有的测试数据,满足 N \le 10^5M \le 5 \times 10^5

来源

东方博宜OJ

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 48
通过人数 27
金币数量 3 枚
难度 提高


上一题 下一题