「PMOI-2」城市

题目描述

P 国有 $N$ 座城市和 $M$ 条无向道路,其中 $1$ 号城市是首都,且任意两座城市都能通过道路互相到达。 现在 P 国要在首都召开 ION。为了建设比赛场地,每个城市都要向首都提供原材料,其中第 $i$ 座城市可以提供类型为 $c_i$ 的原材料。每座城市都会有货车从该城市出发,**沿简单路径**前往首都。如果从城市 $A$ 出发的货车必须经过城市 $B$ ,那么我们称城市 $B$ 在城市 $A$ 到首都的必经之路上。如果对于城市 $A,B,C$,从 $B$ 到 $A$ 的**任意简单路径**与 $C$ 到 $A$ 的**任意简单路径**没有公共边,那么我们称城市 $B$ 和城市 $C$ 关于城市 $A$ 互不影响。 记 $f(A,k)$ 为满足下列所有条件的 $k$ 元集合 $\{B_1,B_2,\cdots B_k\}$ 的个数: 1. 对于任意 $1\leq i \leq k$ 满足 $A\neq B_i$,**城市 $A$ 在城市 $B_i$ 到首都的必经之路上**且城市 $B_i$ 供应的材料与城市 $A$ **不同**。 2. 对于任意 $1\leq i < j \leq k$ 满足 **$B_i$ 与 $B_j$ 关于 $A$ 互不影响**,且 $B_i$ 和 $B_j$ 供应的原材料**相同**。 定义举办 ION 的吸引力为$\sum_{i=1}^N\sum_{k=1}^Kf(i,k)$,其中 $K$ 是给定的常数。 现在,你作为 P 国的首脑,你想要知道这次 ION 的吸引力。 **由于答案可能很大,所以请将答案对 $998244353$ 取模**。

输入输出格式

输入格式


第一行三个整数 $N,M,K$。 第二行 $N$ 个整数,第 $i$ 个数第 $i$ 座城市供应的原材料类型 $c_i$。 接下来 $M$ 行,每行两个整数 $u,v$ ,表示 $P$ 国的一条道路。保证**没有重边,没有自环**。($1\leq u, v \leq N, u\neq v$)

输出格式


一行一个整数表示答案。

输入输出样例

输入样例 #1

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

输出样例 #1

12

说明

【样例解释】 样例中 P 国的地图如下: ![](https://cdn.luogu.com.cn/upload/image_hosting/vte597p4.png) 下表中,第 $i$ 行第 $j$ 列表示 $f(i,j)$。 | $4$ | $0$ | $0$ | $0$ | | -----------: | -----------: | -----------: | -----------: | $4$ | $0$ | $0$ | $0$ | | $2$ | $1$ | $0$ | $0$ | | $1$ | $0$ | $0$ | $0$ | 所以吸引力为 $4+4+2+1+1=12$。 【数据范围】 **本题采用捆绑测试**。 - Subtask1(10pts):$N,K \le 8$; - Subtask2(10pts):$K=1$; - Subtask3(15pts):$K=2$; - Subtask4(15pts):保证图的形态为一棵树; - Subtask5(15pts):$N \le 2000$; - Subtask6(15pts):$N \le 4\times 10^4$; - Subtask7(20pts):无特殊限制。 对于 $100\%$ 的数据满足,$1\leq N\leq 5\times 10^5$, $1\leq M \leq \min(10^6,\frac{N\times(N-1)}{2})$,$1 \le K \le 20$,$1 \le c_i \le 10^9$。 **温馨提示**:输入量较大,请使用较快的读入方式。