马的走法

马的走法

马的走法

Time Limit:1000MS  Memory Limit:65536K Total Submit:127 Accepted:80

Description

在一个4*5的棋盘上,输入马的起始位置坐标(纵、横),求马能返回初始位置的所有不同走法的总数(马走过的位置不能重复,马走“日”字)。

Input

多个测试数据。 每组2个数字

Output

输出不同走法的总数。

Sample Input

2 2

 

Sample Output

4596

               穷举法!也可以看做深搜!角度不同。。这与前面一题过河卒不同,在过河卒中如果用深搜的话会超时,我试过了。。。 代码如下:

#include<stdio.h> #include<string.h> int count; int s[4][5]; int a[8]=
posted @ 2015-05-17 15:47  jarrem  阅读(187)  评论(1)    收藏  举报