#P9162. 强连通分量(增量式)(Strongly Connected Components (Incremental))
强连通分量(增量式)(Strongly Connected Components (Incremental))

强连通分量(增量式)(Strongly Connected Components (Incremental))
问题描述
初始时,给定一个含 个顶点、0 条边的有向图 ,以及一个整数序列 。
随后依次添加 条有向边:第 条边从 指向 。
每次添加一条边后,定义:
- $\text{same}(i,j) = \begin{cases} 1 & \text{若 } i,j \text{ 属于同一强连通分量} \\ 0 & \text{否则} \end{cases}$,其中 ;
- $X = \sum_{0 \le i < j \le N-1} \text{same}(i,j) \cdot x_i x_j$。
请输出每次添加边后的 。
约束条件
输入格式
:
4 6
1 1 1 1
0 1
1 2
2 0
2 3
1 3
3 0
0
0
3
3
3
6
4 6
12 34 56 78
0 1
1 2
2 0
2 3
1 3
3 0
0
0
2984
2984
2984
10940
2 7
12 34
0 0
1 1
0 0
0 1
1 1
0 1
1 0
0
0
0
0
0
0
408