#P9984. [USACO23DEC] A Graph Problem P

[USACO23DEC] A Graph Problem P

题目描述

为了丰富自己的数学知识,Bessie 选修了一门图论课程,她发现她被下面的问题困住了,请帮帮她!

给出一张连通的无向图,包含编号为 1N1\dots N 的节点和编号为 1M1\dots M2N21052 \le N \le 2\cdot 10^5N1M4105N - 1 \le M \le 4 \cdot 10^5)的边,下边的操作将被实施:

  1. 假设集合 S={v}S=\{v\},变量 h=0h=0
  2. S<N|S|<N,重复执行:
    1. 仅有一个顶点在集合 SS 中的边中,找到编号最小的那条,编号记为 ee
    2. ee 不在 SS 中的那个顶点加入集合 SS
    3. hh 修改为 10h+e10h+e
  3. 返回 hh109+710^9+7 取模的值。

输出这个过程的全部返回值。

输入格式

第一行包含 NNMM。接下来 MM 行,每行包含第 ee 条边的顶点 (ae,be)(a_e,b_e),保证图连通,没有重边。

输出格式

输出 NN 行,第 ii 行包含在节点 ii 开始过程的返回值。

3 2
1 2
2 3
12
12
21
5 6
1 2
3 4
2 4
2 3
2 5
1 5
1325
1325
2315
2315
5132
15 14
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
678925929
678925929
678862929
678787329
678709839
678632097
178554320
218476543
321398766
431520989
542453212
653475435
764507558
875540761
986574081

提示

样例解释 2

考虑在 i=3i=3 开始执行。首先,选择 22 号边,S={3,4}S=\{3,4\}h=2h=2。然后,选择 33 号边,S={2,3,4}S=\{2,3,4\}h=23h=23。接着,选择 11 号边,S={1,2,3,4}S=\{1,2,3,4\}h=231h=231。最后,选择 55 号边,S={1,2,3,4,5}S=\{1,2,3,4,5\}h=2315h=2315。因此,i=3i=3 的答案是 23152315

样例解释 3

确保答案对 109+710^9+7 取模。

测试点性质

  • 测试点 44 满足 N,M2000N,M \le 2000
  • 测试点 565-6 满足 N2000N \le 2000
  • 测试点 7107-10 满足 N10000N \le 10000
  • 测试点 111411-14 满足对于所有边,有 ae+1=bea_e+1=b_e
  • 测试点 152315-23 没有额外限制。