Problem 给出一个类似华容道的图.\(q\)次询问,每次给你起始点,终止点,空格位置,让你求最少步数 \(n,m\le 30, q\le 500\). Soultion 一道智障搜索题. 弱智想法最多80分.不用想了.我已经试过所有非O2的常数优化,还是有1.05秒. 考虑一下预处理. 事实上,我们发现只有当空格位置在初始点旁边时才会影响初始点(废话),所以我们可以先预处理在某一个点\((x,y)\)的四周,不经过这个点(x,y),到达这个点四周的最少步数.BFS解决. 然后每次询问时,就…