U477750 地图

题目背景

我们认为一个无自环连通图有 $n$ 条有向边和 $m$ 条无向边组成称之为地图。

题目描述

已知有 $n$ 个点 $m$ 条边的地图,规定 $0$ 表示有向边, $1$ 表示无向边。给予 $q$ 次询问,求问从顶点 $x$ 到 $y$ 的最短路径。

输入格式

共 $1+n+m+q$ 。 第 $1$ 行,输入 $n,m,q$ 。 接下来 $m$ 行,输入 $u,v$,以及判断是否为有无向边,规定 $0$ 表示有向边, $1$ 表示无向边。 接下来 $q$ 行,输入顶点 $x,y$ ,求问从顶点 $x$ 到 $y$ 的最短路径。

输出格式

输出 $q$ 行,表示从顶点 $x$ 到 $y$ 的最短路径。

说明/提示

对于样例: ![1](https://cdn.luogu.com.cn/upload/image_hosting/326qps6b.png) 如图所示。 对于 $100\%$ 的数据,保证 $0 \leqslant n \leqslant 300, 0 \leqslant m \leqslant 3000 ,0 \leqslant q \leqslant 500 $ 。