比赛场次 658
比赛名称 板子大赛
比赛状态 已结束比赛成绩
开始时间 2025-01-22 08:00:00
结束时间 2025-01-22 17:00:00
开放分组 全部用户
注释介绍 都是板子,AK吧!
题目名称 走迷宫
输入输出 maize.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar李金泽 AAAAAAAAAA 0.017 s 1.55 MiB 100
GravatarAeeE5x AAAAAAAAAA 0.030 s 3.50 MiB 100
Gravatarzqy AAAAAAAAAA 0.030 s 3.53 MiB 100
Gravatarchenbp AAAAAAAAAA 0.031 s 3.34 MiB 100
Gravatarxxz AAAAAAAAAA 0.031 s 3.50 MiB 100
Gravatar李奇文 AAAAAAAAAA 0.033 s 3.38 MiB 100
Gravatar喵喵喵 AAAAAAAAAA 0.034 s 3.32 MiB 100
Gravatar秋_Water AWWWWAAAAA 0.032 s 3.54 MiB 60
GravatarGao AWWWWAAAAA 0.033 s 3.33 MiB 60

走迷宫

★   输入文件:maize.in   输出文件:maize.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

有一个$m\times n(1\leq m,n\leq 15)$格的迷宫(表示有$m$行、$n$列),其中有可走的也有墙壁,如果用$1$表示可以走,$0$表示墙壁。现在请你找出所有从起点$(sx,sy)$到终点$(fx,sy)$的所有可行的路径,要求所走的路径中没有重复的点。如果不存在路径,则输出-1

为了保证输出唯一,在迷宫中试探时要按照上左右下的顺序,保证起点上没有障碍。

【输入格式】

第一行是两个整数数$m,n$,表示迷宫大小。

接下来是$m$行$n$列由1和0组成的数据,表示迷宫。

最后两行是起始点坐标$(sx,sy)$和终点坐标$(fx,fy)$。

【输出格式】

所有可行的路径,描述一个点时用$(x,y)$的形式,除开始点外,其他的都要用->表示方向。

如果不存在路径,则输出-1

【样例输入】

5 6
1 0 0 1 0 1
1 1 1 1 1 1 
0 0 1 1 1 0
1 1 1 1 1 0
1 1 1 0 1 1
1 1
5 6

【样例输出】

(1,1)->(2,1)->(2,2)->(2,3)->(2,4)->(2,5)->(3,5)->(3,4)->(3,3)->(4,3)->(4,4)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(2,4)->(2,5)->(3,5)->(3,4)->(4,4)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(2,4)->(2,5)->(3,5)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(2,4)->(3,4)->(3,3)->(4,3)->(4,4)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(2,4)->(3,4)->(3,5)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(2,4)->(3,4)->(4,4)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(3,4)->(2,4)->(2,5)->(3,5)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(3,4)->(3,5)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(3,4)->(4,4)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(4,3)->(4,4)->(3,4)->(2,4)->(2,5)->(3,5)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(4,3)->(4,4)->(3,4)->(3,5)->(4,5)->(5,5)->(5,6)
(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(4,3)->(4,4)->(4,5)->(5,5)->(5,6)