#P7422. 「PMOI-2」城市

    ID: 6434 Type: RemoteJudge 2500ms 500MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>动态规划,dp线段树O2优化强连通分量,缩点虚树

「PMOI-2」城市

题目描述

P 国有 NN 座城市和 MM 条无向道路,其中 11 号城市是首都,且任意两座城市都能通过道路互相到达。

现在 P 国要在首都召开 ION。为了建设比赛场地,每个城市都要向首都提供原材料,其中第 ii 座城市可以提供类型为 cic_i 的原材料。每座城市都会有货车从该城市出发,沿简单路径前往首都。如果从城市 AA 出发的货车必须经过城市 BB ,那么我们称城市 BB 在城市 AA 到首都的必经之路上。如果对于城市 A,B,CA,B,C,从 BBAA任意简单路径CCAA任意简单路径没有公共边,那么我们称城市 BB 和城市 CC 关于城市 AA 互不影响。

f(A,k)f(A,k) 为满足下列所有条件的 kk 元集合 {B1,B2,Bk}\{B_1,B_2,\cdots B_k\} 的个数:

  1. 对于任意 1ik1\leq i \leq k 满足 ABiA\neq B_i城市 AA 在城市 BiB_i 到首都的必经之路上且城市 BiB_i 供应的材料与城市 AA 不同

  2. 对于任意 1i<jk1\leq i < j \leq k 满足 BiB_iBjB_j 关于 AA 互不影响,且 BiB_iBjB_j 供应的原材料相同

定义举办 ION 的吸引力为i=1Nk=1Kf(i,k)\sum_{i=1}^N\sum_{k=1}^Kf(i,k),其中 KK 是给定的常数。

现在,你作为 P 国的首脑,你想要知道这次 ION 的吸引力。

由于答案可能很大,所以请将答案对 998244353998244353 取模

输入格式

第一行三个整数 N,M,KN,M,K

第二行 NN 个整数,第 ii 个数第 ii 座城市供应的原材料类型 cic_i

接下来 MM 行,每行两个整数 u,vu,v ,表示 PP 国的一条道路。保证没有重边,没有自环。(1u,vN,uv1\leq u, v \leq N, u\neq v

输出格式

一行一个整数表示答案。

7 7 2
1 2 3 3 1 1 2
1 2
2 3
2 4
3 4
3 5
3 6
4 7
12

提示

【样例解释】

样例中 P 国的地图如下:

下表中,第 ii 行第 jj 列表示 f(i,j)f(i,j)

44 00
44 00 00
22 11
11 00

所以吸引力为 4+4+2+1+1=124+4+2+1+1=12

【数据范围】

本题采用捆绑测试

  • Subtask1(10pts):N,K8N,K \le 8
  • Subtask2(10pts):K=1K=1
  • Subtask3(15pts):K=2K=2
  • Subtask4(15pts):保证图的形态为一棵树;
  • Subtask5(15pts):N2000N \le 2000
  • Subtask6(15pts):N4×104N \le 4\times 10^4
  • Subtask7(20pts):无特殊限制。

对于 100%100\% 的数据满足,1N5×1051\leq N\leq 5\times 10^51Mmin(106,N×(N1)2)1\leq M \leq \min(10^6,\frac{N\times(N-1)}{2})1K201 \le K \le 201ci1091 \le c_i \le 10^9

温馨提示:输入量较大,请使用较快的读入方式。