#include

struct lo

{

int x,y;

}answer[25]={},zhan[25]={};

int map[7][7]={},m,n,to=0,max=0;

void dfs(int x,int y)

{

zhan[to].x=x;

zhan[to].y=y;

to++;//进栈

map[x][y]=0;

if(map[x-1][y])dfs(x-1,y);

if(map[x][y-1])dfs(x,y-1);

if(map[x][y+1])dfs(x,y+1);

if(map[x+1][y])dfs(x+1,y);

if(to>max)

{

int i=0;

for(i=0;i

1 条评论

  • @ 2009-10-28 20:32:45

    有不明白的朋友加我的QQ865363864(孙一)

    有不明白的朋友加我的QQ865363864(孙一)

  • 1

信息

ID
1681
难度
6
分类
搜索 点击显示
标签
递交数
805
已通过
227
通过率
28%
被复制
3
上传者