秋招模拟赛第35场(会员专属)|2023.07.15-oppo提前批
- Status
- Done
- Rule
- IOI
- Problem
- 3
- Start at
- 2023-7-24 19:00
- End at
- 2023-7-24 20:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 13
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.
《蜘蛛侠:多元宇宙》上线了,小红的朋友设计了一个蜘蛛侠小游戏请小红试玩。
这是一个二维平面小游戏,玩家操控蜘蛛侠利用蛛丝或者爬墙来移动。假如现在蜘蛛侠在(x,y),它可以移动的方式有:
1.利用蛛丝实现远距离移动到 (x+k,y+k) 或 (x+k,y−k) , k是任意整数。
2.跳跃到 (x+a,y+b) , 其中∣a∣+∣b∣=3(1≤∣a∣,∣b∣≤2) 。
图示如下:
1 | 1 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 1 | |||||||||
1 | 1 | |||||||||
1 | 2 | 2 | 1 | |||||||
2 | 1 | 1 | 2 | |||||||
蜘蛛侠 | ||||||||||
2 | 1 | 1 | 2 | |||||||
1 | 2 | 2 | 1 | |||||||
1 | 1 | |||||||||
1 | 1 | |||||||||
1 | 1 |
蜘蛛侠在图中位置时,上方格子中为1的是蜘蛛侠能用第一种方式一步到达的地点,为2的是能用第二种方式一步到达的的地点。 假如小红现在操控蜘蛛侠坐标为 (x1,y1) ,他跳到 (x2,y2) 最少需要多少次操作?
输入第一行一个整数 t(1≤t≤100) 表示询问组数。
接下来t行, 每行四个整数 x1,y1,x2,y2(−109≤x1,y1,x2,y2≤109)。
一个整数, 代表最小的操作次数。
4
1 1 1 1
1 1 5 5
1 1 4 1
1 1 -1 -3
0
1
2
2