#5066. 2333城
2333城
题目描述
2333城是一个巨大的城市,之所以叫这个名字,是因为城市中遍布着数不尽的三岔路口和一个二岔路口。
具体来说,城中有无穷多个路口,每个路口有唯一的一个正整数标号。除了1号路口外,每个路口都连出正好3条道路通向另外3个路口:编号为 的路口连出3条道路通向编号为 , 和 的3个路口。1号路口只连出两条道路,分别连向2号和3号路口。
所有道路都是可以双向通行的,并且长度都为1。现在,有n个问题:从路口 到路口 的最短路长度是多少?
输入格式
第一行包含一个整数 ,表示询问数量;
接下来 行,每行包含两个正整数 ,表示询问从路口 到路口 的最短路长度。
输出格式
输出 行,每行包含一个整数,表示对每次询问的回答。如果对于某个询问不存在从 到 的路径,则输出 -1
。
1
2 3
2
1
4 7
4
2
8 9
201 1010
2
14
提示
对 的数据,;
对 的数据,;
对 的数据,。
Related
In following contests: