#PTAP10P4. [CCF PTA第十次认证 P组] 城市隔离
[CCF PTA第十次认证 P组] 城市隔离
题目描述
整条 的道路构成隔离带,只允许通过横坐标为 的检查站穿越隔离带。网格中每次只能沿上下左右走一格。对于每次询问,求从 到 在遵守隔离规则时的最短步数。
输入格式
第一行两个正整数 。第二行 个互不相同的整数 ,表示检查站 。接下来 行,每行四个整数 。
输出格式
每次询问输出一行一个整数,表示最短距离。
样例 1
3 3
-1 10 1
1 1 3 1
-3 3 0 -4
8 2 8 -2
2
10
8
数据范围
,所有输入整数的绝对值不超过 ;检查站位置互异,所有询问 。
注意: 若起点终点位于隔离带同一侧,可直接沿网格行走;不同侧时必须经过某个检查站。
粤公网安备44195502000252号