[题目链接] 点击打开链接 [算法] dist[i][j][k]表示当前走到(i,j),走的步数除以3的余数为k的最小花费 spfa即可 [代码] #include<bits/stdc++.h> using namespace std; #define MAXN 110 const int INF = 1e9; struct info { int x,y,s; }; ] = {,,-,}; ] = {-,,,}; int i,j,n,t; int val[MAXN][MAXN]; templa…