#P0238. Floyd
Floyd
题目描述
给定一个有向图,图里有 个点。 条单向边,给定 次查询 a b
,每次查询求解从 号点到 号点的最短距离;
输入格式
第一行包含三个整数
接下来 行每行包含三个整数 表示存在一条从 点 到 点 且长度为 的一条单向边;
接下来 行,每行包含两个整数 表示询问点从 点 到 点 的最短距离;
输出格式
共 行,每行输出一个整数,表示询问的结果,若询问两点间不存在路径,则输出 impossible
;
数据范围
输入样例:
3 2 3
1 2 1
1 3 1
1 2
1 3
2 3
输出样例:
1
1
impossible