A. 2333城

    Type: Default File IO: 2333 1000ms 256MiB

2333城

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

2333城是一个巨大的城市,之所以叫这个名字,是因为城市中遍布着数不尽的三岔路口和一个二岔路口。

具体来说,城中有无穷多个路口,每个路口有唯一的一个正整数标号。除了1号路口外,每个路口都连出正好3条道路通向另外3个路口:编号为 x(x>1)x(x>1) 的路口连出3条道路通向编号为 2x2x2x+12x+1x2\lfloor \frac{x}{2} \rfloor 的3个路口。1号路口只连出两条道路,分别连向2号和3号路口。

所有道路都是可以双向通行的,并且长度都为1。现在,有n个问题:从路口 xx 到路口 yy 的最短路长度是多少?

输入格式

第一行包含一个整数 TT,表示询问数量;

接下来 TT 行,每行包含两个正整数 x,yx,y,表示询问从路口 xx 到路口 yy 的最短路长度。

输出格式

输出 TT 行,每行包含一个整数,表示对每次询问的回答。如果对于某个询问不存在从 xxyy 的路径,则输出 -1

1
2 3
2
1
4 7
4
2
8 9
201 1010
2
14

提示

30%30\%的数据,x,y20x,y\le 20

60%60\% 的数据,x,y105T10x,y\le 10^5,T\le 10

100%100\% 的数据,x,y109T104x,y\le 10^9,T\le 10^4

端午欢乐赛

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2025-6-1 10:00
End at
2025-6-2 10:00
Duration
3.5 hour(s)
Host
Partic.
33