#ABC214H. 收集

收集

收集

题目描述

有一个 NN 个顶点、MM 条边的有向图。

顶点编号为 1,,N1, \dots, N,第 ii 条边(1iM1 \leq i \leq M)从顶点 AiA_i 指向顶点 BiB_i

初始时,顶点 ii(1iN1 \leq i \leq N)上有 XiX_i 个别人遗失的物品。KK 个人将收集这些物品。

KK 个人将依次在图中移动。每个人进行如下操作。

从顶点 11 出发。然后,沿边任意有限次地移动。对于每个访问到的顶点(包括顶点 11),如果其上的物品还没有被收集过,则全部收集。

求最多能收集到的物品总数。

输入格式

输入按以下格式从标准输入给出:

NN MM KK
A1A_1 B1B_1
\vdots
AMA_M BMB_M
X1X_1 \ldots XNX_N

输出格式

输出答案。

样例

5 5 2
1 2
2 3
3 2
1 4
1 5
1 4 5 2 8
18

两个人可以如下收集 1818 个物品。

第一个人走 12321 \rightarrow 2 \rightarrow 3 \rightarrow 2,收集了顶点 112233 上的物品。

第二个人走 151 \rightarrow 5,收集了顶点 55 上的物品。

不可能收集到 1919 个及以上物品,因此应输出 1818

3 1 10
2 3
1 100 100
1

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 1M2×1051 \le M \le 2 \times 10^5
  • 1K101 \le K \le 10
  • 1Ai,BiN1 \le A_i, B_i \le N
  • AiBiA_i \neq B_i
  • iji \neq j 时,AiAjA_i \neq A_jBiBjB_i \neq B_j
  • 1Xi1091 \le X_i \le 10^9
  • 输入均为整数
难度 NOI/NOI+/CTS
通过率
尝试 0
已通过 0
ID
2223
类型
传统题
Time Limit
4000ms
Memory Limit
1024MiB
上传者
标签