#P2126. 2024.9.24-DW-第3题-小塔修道路

2024.9.24-DW-第3题-小塔修道路

题目内容

小塔有一个nn个点 mm 条边的无向图,每条边有一个权值 wiw_i

小塔现在计划修人条双向道路,起点是11号点,终点是其他顶点。

假设修了这kk条路后,从11号点到其他点的距离为dd,小塔想知道,可以少修多少条路,使得从 11 号点到其他点的距离仍然为 dd

输入描述

第一行三个整数 n,m,kn,m,k,表示点数,边数,以及小塔计划修的路数。

接下来 mm 行,每行三个整数ui,vi,wiu_i,v_i,w_i,表示一条边的两个端点以及权值。

接下来kk行,每行两个整数pisip_i,s_i,表示计划修从11号点到pip_i号点的一条路,长度为 sis_i

1n,m,k1051 ≤n,m,k≤10^5

1ui,vi,pi1051 ≤u_i,v_i,p_i≤10^5

1wi,si1091 ≤ w_i,s_i≤10^9

输出描述

输出一个整数,表示可以少修的路数。

样例1

输入

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

输出

2

说明

11号点到22号点的距离为22,修路不能改变最短距离,两条路都可以不修。