//第二题:地图问题,在n*n地图上,从左上角出发,每次沿着上下左右任意方向移动距离小于k,移动位置需要价值高于当前位置价值。求路上的最大累计价值 #include <iostream> #include <fstream> #include <queue> #include <tuple> using namespace std; //用广度优先搜索,由于下次节点值比本次大,所以无需用mark矩阵记录走过位置。 //状态节点包括(x,y,fees) 前两个是坐标,第三个是累计花销,并在入队列处滚动刷新最大花销值 int main(){ i...