#1219. 2020S2D6T5

内存限制:512 MiB 时间限制:1500 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: JamesHelium

题目描述

正权无向图 ,有 个点与 条边。你要回答 次询问,每次询问 两点,回答对于 两点,这张图上有多少条边在它们任意一条最短路上出现。

输入格式

第一行三个正整数 ,分别表示点的个数,边的个数,询问的个数。

接下来 行,每行三个正整数 ,表示有一条连接 的无向边,边权为

接下来 行,每行两个正整数 ,表示询问。

输出格式

每个询问输出一行,一共输出 行。

对于每个询问,输出一个非负整数。表示对于询问的两点,这张图上有多少条边在它们间任意一条最短路上出现。

样例

样例输入

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

样例输出

1
2
1

数据范围与提示

数据保证图上无重边和自环。