#codefestival2018finala. [code_festival_2018_final_a]2540

[code_festival_2018_final_a]2540

問題文

NN 個の駅があり、MM 本の線路で結ばれています。

線路 ii は駅 AiA_i と駅 BiB_i を直接結んでおり、路線長は LiL_i mです。

a<c,aneqb,bneqca < c,a \\neq b,b \\neq c を満たす (a,b,c)(a,b,c) の組で、駅 aa と駅 bb の間、駅 bb と駅 cc の間を直接結ぶ線路が存在し、かつ 22 つの路線長の和が 25402540 mとなるものがいくつあるか求めてください。

同じ駅どうしを結ぶ路線や、線路の通らない駅が存在しないことは保証されますが、全ての駅が連結とは限りません。

制約

  • 2leqNleq1052 \\leq N \\leq 10^5
  • 1leqMleq1051 \\leq M \\leq 10^5
  • 1leqAi<BileqN1 \\leq A_i < B_i \\leq N
  • (Ai,Bi)neq(Aj,Bj)(ineqj)(A_i,B_i) \\neq (A_j,B_j) (i \\neq j)
  • 1000leqLileq20001000 \\leq L_i \\leq 2000
  • 入力は全て整数
  • 線路の通らない駅は存在しない

入力

入力は以下の形式で標準入力から与えられる。

NN MM A1A_1 B1B_1 L1L_1 :: AMA_M BMB_M LML_M

出力

条件を満たす (a,b,c)(a,b,c) の組が xx 通りあるとき、xx を出力せよ。


入力例 1

4 3
1 2 1420
2 3 1120
3 4 1420

出力例 1

2

(1,2,3),(2,3,4)(1,2,3),(2,3,4) が条件を満たします。


入力例 2

4 2
1 2 1920
3 4 1125

出力例 2

0