题意 一个 N × M N\times M N×M的矩阵,上面有些字母,每个字母代表了不能往那个方向走,如果上面是 S S S,那么走到那里就不能动了,求从(1,1)走到(N,M)的最少拐弯次数。 思路 广搜。 一个方向一个方向的拓展,直到不能走为止。 代码 #include<queue>#include<cstdio>using namespace std;const int dx
问题描述 小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。 这个游戏的地图可以看作一一棵包含 n 个结点和 n-1 条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从 11 到 nn 的连续正整数。 现在有 m 个玩家,第 ii 个玩家的起点为 Si,终点为 Ti。每天打