#cpsco2019s2g. [cpsco2019_s2_g]MSTX

[cpsco2019_s2_g]MSTX

问题文

给定一个有 NN 个顶点和 MM 条边的简单无向连通图。第 ii 条边连接了顶点 uiu_iviv_i,其权重为 wiw_iwiw_i 可以是正整数的常数或变量 xx。请处理以下 QQ 个查询:

  • 在第 ii 个查询中,给定正整数 aia_i
  • 求当 x=aix=a_i 时的最小生成树的权重。

约束条件

  • 2N5×1042 \le N \le 5 \times 10^4
  • N1Mmin(5×104,N(N1)/2)N-1 \le M \le \min(5 \times 10^4, N(N-1)/2)
  • 1ui,viN1 \le u_i,v_i \le N
  • uiviu_i \neq v_i
  • iji \neq j 时,(ui,vi)(uj,vj)(u_i,v_i) \neq (u_j,v_j)(ui,vi)(vj,uj)(u_i,v_i) \neq (v_j,u_j)
  • 给定的图是连通的。
  • wiw_i 是常数时,1wi1091 \le w_i \le 10^9
  • 1Q5×1041 \le Q \le 5 \times 10^4
  • 1ai1091 \le a_i \le 10^9
  • 除去字符 x,输入中的所有值均为整数。

输入

输入从标准输入中按以下格式提供。

其中 cic_i 是字符 01,表示 wiw_i 是常数还是变量。当 cic_i0 时,wiw_i 是正整数的常数;当 cic_i1 时,wiw_i 是字符 x

NN MM u1u_1 v1v_1 c1c_1 w1w_1 u2u_2 v2v_2 c2c_2 w2w_2 : uMu_M vMv_M cMc_M wMw_M QQ a1a_1 a2a_2 : aQa_Q

输出

输出 QQ 行。第 ii 行输出第 ii 个查询的答案。

输入例子 1


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

输出例子 1


5
6
6

在此示例中,

  • x5x \le 5 时,最小生成树的权重为 x+1x+1
  • x5x \ge 5 时,最小生成树的权重为 66

输入例子 2


9 15
1 3 0 954291757
2 3 1 x
2 4 1 x
1 5 0 138996221
2 5 0 353195922
3 5 1 x
4 5 0 913575467
1 6 0 824284691
1 7 1 x
2 7 1 x
1 8 0 131381221
6 8 0 208032501
7 8 0 973708325
5 9 1 x
6 9 0 298309896
5
215208399
554374432
47628333
810900084
87027328

输出例子 2


1554451938
2793039057
625183720
3562616013
861577690