求助在线等
  • 板块学术版
  • 楼主_WNJY_
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/13 18:34
  • 上次更新2024/5/13 19:02:46
查看原帖
求助在线等
569876
_WNJY_楼主2024/5/13 18:34

【题目描述】 小K喜欢探险,他早就听说地下城里埋葬着一堆宝藏。为此,他历时多年收集资料,终于搞清楚宝藏的位置。 宝藏散落在地下城的一个矩形迷宫里。迷宫可以看成是一个n×m 的矩阵,共有 n×m 个方格,左上角(1,1)为入口,右下角(n,m)为出口。由于受到规则限制,小K只能向下或向右走,有些地方有陷阱,小K无法通过,必须要绕过这些陷阱。并且小K最多只能改变 k 次方向,否则就会触发禁制威胁到生命。小K把自己收集的宝藏地图交给了你,请你帮助小K计算从入口到出口一共有多少条不同的路线。如果一条路线中小K经过了某个方格而另一条路线中没有,则认为这两条路线不同。 【输入格式】 第一行一个整数 T 表示T 组输入数据;

每组输入数据:

第一行三个整数 n,m,k;接下来n 行,每行一个长度为m 的字符串,其中字符 .表示该位置安全可以走, '#' 表示该位置有陷阱不能走。

【输出格式】 每组数据输出一行,一个整数,表示可以选择的不同路线数量。

2024/5/13 18:34
加载中...