#include <stdio.h>
#include <stdlib.h>
int x=0,y,z;
void hz(int i,int j,int m,int n){
if(i==m&&j==n) {
x++;
return ;
}
if(i==y-1||i==y+1)
if(j==z-2||j==z+2)
return ;
if(i==y-2||i==y+2)
if(j==z-1||j==z+1)
return ;
if(i>m||j>n)
return ;
hz(i+1,j,m,n);
hz(i,j+1,m,n);
}
int main()
{
int m,n,i,j;
scanf("%d%d%d%d",&m,&n,&y,&z);
hz(0,0,m,n);
printf("%d",x);
}
我在用数学方法自己运算得出结果也是10,孩子快疯了,请各位大佬教我