比赛场次 | 658 |
---|---|
比赛名称 | 板子大赛 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-01-22 08:00:00 |
结束时间 | 2025-01-22 17:00:00 |
开放分组 | 全部用户 |
注释介绍 | 都是板子,AK吧! |
题目名称 | 走迷宫 |
---|---|
输入输出 | maize.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAAAAAAA | 0.017 s | 1.55 MiB | 100 |
|
AAAAAAAAAA | 0.030 s | 3.50 MiB | 100 |
|
AAAAAAAAAA | 0.030 s | 3.53 MiB | 100 |
|
AAAAAAAAAA | 0.031 s | 3.34 MiB | 100 |
|
AAAAAAAAAA | 0.031 s | 3.50 MiB | 100 |
|
AAAAAAAAAA | 0.033 s | 3.38 MiB | 100 |
|
AAAAAAAAAA | 0.034 s | 3.32 MiB | 100 |
|
AWWWWAAAAA | 0.032 s | 3.54 MiB | 60 |
|
AWWWWAAAAA | 0.033 s | 3.33 MiB | 60 |
有一个$m\times n(1\leq m,n\leq 15)$格的迷宫(表示有$m$行、$n$列),其中有可走的也有墙壁,如果用$1$表示可以走,$0$表示墙壁。现在请你找出所有从起点$(sx,sy)$到终点$(fx,sy)$的所有可行的路径,要求所走的路径中没有重复的点。如果不存在路径,则输出-1
。
为了保证输出唯一,在迷宫中试探时要按照上左右下的顺序,保证起点上没有障碍。
第一行是两个整数数$m,n$,表示迷宫大小。
接下来是$m$行$n$列由1和0组成的数据,表示迷宫。
所有可行的路径,描述一个点时用$(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)