Link 题意:给出$n*m$大小的地图,已有$k$盏灯亮,人从左上角出发,右下角结束,期间必须走路灯点亮的地方,他可以在任意时刻消耗一枚硬币点亮一行或一列灯,他最多同时点亮一行或一列灯,要想点亮别的行列时,原先灯的状态将还原. 思路:看似很繁琐的题目,其实重点在于每次只能进行一次操作,那么只需要边走边考虑下一步到达的点即可.由于可任选行列,那么意味着下一个点只要和当前位置x和y坐标之差都不超过2,那么都能到达,在此情况上,坐标差之和为1说明相邻不需要消耗硬币,其余情况均消耗一枚硬币.跑个最短路…