[链接] 我是链接,点我呀:) [题意] 让你找到(x0,y0)到(x1,y1)的一条最短路 走过的点必须在所给的n个横向路径上 [题解] 因为n条横向路径上的点最多不会超过10的5次方个,所以我们可以把这10的5次方个点全都 和数字1~10^5一一对应. 然后对于这每一个点,分别于相邻的8个点连边. 然后在无向图上做一个广搜就能找到起点到终点的最短路啦 [代码] import java.io.*; import java.util.*; public class Main { static I…