U23347.[模板]BFS最短路线

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

泛洪算法,以及获得路线练习。为了方便练习,数据保证路线的唯一性。

有一个字符矩阵,. 表示可以行走,# 表示障碍,无法行走。先要求从左上角 (1, 1) 走到右下角 (n, m) 的最短的步数,以及最短的一条行走路线。

模板题,因此数据保证唯一性

输入格式

第一行两个整数 n,mn, m 表示 nnmm

之后有 nn 行每行 mm 个字符输入.

输出格式

第一行一个整数表示最少的步数。

第二行输出从 (1,1) 开始到达 (n,m) 的一条最短路线。每两个位置之间用一个空格隔开。

输入输出样例

  • 输入#1

    7 10
    ......#...
    ...##...#.
    .#......#.
    .######.#.
    .#......#.
    .##.#.###.
    ....#.....

    输出#1

    17
    (1,1) (1,2) (1,3) (1,4) (1,5) (1,6) (2,6) (2,7) (2,8) (1,8) (1,9) (1,10) (2,10) (3,10) (4,10) (5,10) (6,10) (7,10)

说明/提示

1 ≤ n,m ≤ 100

首页