#3903. B城

    ID: 3903 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>图结构图论Tarjan算法无向图连通性算法竞赛进阶指南

B城

题目描述

BB 城有 nn 个城镇,mm 条双向道路。

每条道路连结两个不同的城镇,没有重复的道路,所有城镇连通。

把城镇看作节点,把道路看作边,容易发现,整个城市构成了一个无向图。

输入格式

第一行包含两个整数n n mm

接下来 mm 行,每行包含两个整数 aa bb,表示城镇 aab b 之间存在一条道路。

输出格式

输出共 nn 行,每行输出一个整数。

ii 行输出的整数表示把与节点 ii 关联的所有边去掉以后(不去掉节点 ii 本身),无向图有多少个有序点 (x,yx,y),满足x xyy 不连通。

样例

5 5
1 2
2 3
1 3
3 4
4 5
8
8
16
14
8

数据范围

n100000,m500000n≤100000,m≤500000

来源

  • BZOJ1123
  • 算法竞赛进阶指南