记录详情

Accepted

/in/foo.c:4:1: warning: return type defaults to 'int' [-Wimplicit-int]
 show(char a[12][12],int m,int n)
 ^~~~
/in/foo.c: In function 'go':
/in/foo.c:21:18: warning: 'return' with no value, in function returning non-void
 if(a[m][n]=='#') return;
                  ^~~~~~
/in/foo.c:15:5: note: declared here
 int go(int m,int n,char a[12][12])
     ^~
/in/foo.c: In function 'show':
/in/foo.c:14:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
# 状态 耗时 内存占用
#1 Accepted 1ms 216.0 KiB
#2 Accepted 0ms 216.0 KiB
#3 Accepted 0ms 128.0 KiB
#4 Accepted 0ms 216.0 KiB
#5 Accepted 0ms 224.0 KiB

代码

#include<stdlib.h>
#include<stdio.h>
int flag=0;
show(char a[12][12],int m,int n)
{
    for(int i=0;i<12;i++)
    {
        printf("\n");
        for(int j=0;j<12;j++)
        {
          if(i==m&&j==n)printf("?");  else printf("%c",a[i][j]);
        }
    }
}
int go(int m,int n,char a[12][12])
{



if(m==10&&n==10) flag=1;
if(a[m][n]=='#') return;
a[m][n]='#';
   go(m+1,n,a);
   go(m,n+1,a);
   go(m-1,n,a);
    go(m,n-1,a);
return flag;



}
int main ()
{char map[12][12];
for(int i=0;i<12;i++)
{map[0][i]='#';
    map[11][i]='#';
}

for(int i=1;i<11;i++)
{
    for(int j=0;j<12;j++)
    {
        if(j==0||j==11) map[i][j]='#';
        else scanf(" %c",&map[i][j]);

    }
}

int m=1,n=1;int x=go(m,n,map);
if(x==0)printf("No");
if(x==1)printf("Yes");




}

信息

递交者
类型
递交
题目
P1001 hitwh 2019 新生赛 B lxdlam 和他的迷宫
语言
C
递交时间
2020-12-19 10:04:26
评测时间
2020-12-19 10:04:26
评测机
分数
100
总耗时
4ms
峰值内存
224.0 KiB