站外题求助!!!真的很急!!!
  • 板块题目总版
  • 楼主Ryan_CPP
  • 当前回复3
  • 已保存回复3
  • 发布时间2025/1/21 11:45
  • 上次更新2025/1/21 14:55:44
查看原帖
站外题求助!!!真的很急!!!
1350662
Ryan_CPP楼主2025/1/21 11:45

路径方案三

题目描述

给定一个 n*n​ 的方格迷宫,从左上角编号 ​(1,1) 至右下角编号 (n,n)​ 。

入口在左上角 ​(1,1) 处,出口在右上角 ​(1,n) 处。

迷宫格子中分别放 ​0 和 1​,​0 表示可通行,​1 表示不能通行,入口和出口处肯定是 ​。

迷宫走的规则如下:从某点开始,有八个方向(周围一圈)可走,前进方格中数字为 ​0 时表示可通过,为 ​1 时表示不可通过,要另找路径。

你的任务:找出所有从入口(左上角)到出口(右上角)的路径(没有重复的点),输出路径总数,如果无法到达,则输出 0​。

输入格式

第一行 n(1<n<10),接下来是 n 行 n 列由 1 和 ​0 组成的迷宫 ,相互之间用空格隔开。

输出格式

一行一个整数,为可行的路径方案总数。

样例输入 #1

3
0 0 0
0 1 1
1 0 0

样例输出 #1

2
2025/1/21 11:45
加载中...