CF505B Mr. Kitayuta's Colorful Graph

题目描述

给出一个 $n$ 个点,$m$ 条边的无向图,每条边上是有颜色的。有 $q$ 组询问 对于第 $i$ 组询问,给出点对 $u_i,v_i$。求有多少种颜色 $c$ 满足:有至少一条 $u_i$ 到 $v_i$ 路径,满足该路径上的所有边的颜色都为 $c$

输入格式

第一行两个整数 $n,m$ 分别表示点的个数和边的个数 接下来 $m$ 行,每行三个整数 $x_i,y_i,c_i$,表示有一条连接点 $x_i,y_i$ 的边,且该边的颜色为 $c_i$ 接下来一行一个整数 $q$,表示询问的个数 接下来 $q$ 行,每行两个整数 $u_i,v_i$,表示一组询问

输出格式

对于每一组询问,在单独的一行输出一个整数,表示满足上述要求的颜色种数

说明/提示

$2 \le n \le 100$ $1 \le m,q \le 100$ $1\le x_i,y_i,u_i,v_i \le n$ $1 \le c_i \le m$ 感谢 @[_Wolverine](https://www.luogu.com.cn/user/120362) 提供的翻译