#P17253. [2025年南开中学集训]回想

[2025年南开中学集训]回想

题目描述

给出无向带权图,每个点都有一个人,每个人有独立的价值,初始为 00,进行如下 qq 次操作。

对于第 ii 次操作:

  • imod30i \bmod 3 \neq 0,每个人走到相邻点中下标最小的一个;否则,每个人走到相邻点中下标最大的一个。
  • 设边权为 ww,对于某个人,若同时同向经过他所走的这一条边的人数为 pp,则他的价值增加 wpw p
  • 若某个人没有相邻点,则他不需要移动,价值也不会改变。

给出 kk 个关键人,求 qq 次操作后 kk 个关键人的价值和对 109+710^9 + 7 取模后的值。

输入格式

第一行三个整数 n,m,qn, m, q,表示无向图的点数、边数与操作次数。

接下来 mm 行,每行三个整数 u,v,wu, v, w,表示一条连接点对 (u,v)(u, v) 的无向边,边权为 ww

一行一个整数 kk,表示关键人数。

接下来一行 kk 个不同的整数,表示每个关键人的最初的位置。

输出格式

一行一个整数,表示所求答案。

样例1

样例输入

3 3 2
1 2 1
2 3 1
1 3 1
2
1 2

样例输出

5

样例2

样例输入

5 6 4
1 4 3
2 5 1
3 1 2
1 2 3
5 4 0
3 4 3
3
1 4 5

样例输出

58

数据范围

本题开启捆绑测试。

各测试点的附加限制及分值如下表所示。

Subtask 分值 nn \leq mm \leq qq \leq 特殊性质
11 1010 1010
22 2×1032 \times 10^3 2×1032 \times 10^3
33 2020 10910^9
44 2×1052 \times 10^5
55 1010 图随机生成
66 3030 10610^6

对于全部数据保证:1n,m1061 \le n,m \le 10^61u,v,kn1 \le u,v,k \le n0w,q1090 \le w,q \le 10^9,并且图中无重边、自环。