摘要:
最少步数时间限制:3000ms | 内存限制:65535KB难度:4描述这有一个迷宫,有0~8行和0~8列:1,1,1,1,1,1,1,1,11,0,0,1,0,0,1,0,11,0,0,1,1,0,0,0,11,0,1,0,1,1,0,1,11,0,0,0,0,1,0,0,11,1,0,1,0,1,0,0,11,1,0,1,0,1,0,0,11,1,0,1,0,0,0,0,11,1,1,1,1,1,1,1,10表示道路,1表示墙。现在输入一个道路的坐标作为起点,再如输入一个道路的坐标作为终点,问最少走几步才能从起点到达终点?(注:一步是指从一坐标点走到其上下左右相邻坐标点,如:从(3,1)到 阅读全文
posted @ 2014-01-13 09:09
yun_
阅读(423)
评论(0)
推荐(0)
摘要:
1 //水池个数 深搜思想 2 /*#include 3 int a[105][105],m,n; 4 void DFS(int x,int y) 5 { 6 if(x=m||y=n)//到达边界 7 return; 8 if(a[x][y]!=0)//跳出 9 {10 a[x][y]=0;//搜完之后 此节点置011 DFS(x+1,y);//递归调用 往下搜12 DFS(x,y+1);//右13 DFS(x-1,y);//上14 DFS(x,y-1);//左15 }16... 阅读全文
posted @ 2014-01-13 09:02
yun_
阅读(500)
评论(0)
推荐(0)
摘要:
1 //大数阶乘问题 模拟手算的过程 用数组存储每一位数 有进位s 2 #include 3 int main() 4 { 5 6 int m,i,j; 7 while(~scanf("%d",&m)) 8 { 9 int f[20000]={0};//初始化为010 f[0]=1;11 for( i=1;i=0;i--)22 if(f[i]!=0)//删除前导023 break;24 //printf("i=%d\n",i);25 ... 阅读全文
posted @ 2014-01-13 08:57
yun_
阅读(270)
评论(0)
推荐(0)
浙公网安备 33010602011771号