#include<bits/stdc++.h>
using namespace std;
bool a[23][23]={1};
int b[23][23];
int main()
{
int n,m,x,y;
int c,d;
cin>>x>>y>>n>>m;
a[n+1][m+2]=0;
a[n+2][m+1]=0;
a[n+2][m-1]=0;
a[n+1][m-2]=0;
a[n-1][m+2]=0;
a[n-2][m+1]=0;
a[n-2][m-1]=0;
a[n-1][m-2]=0;
b[0][0]=1;
b[0][1]=1;
b[1][0]=1;
for(int i=1;i<=x;i++)
{
for(int j=1;j<=y;j++)
{
if(a[i][j]==0) continue;
b[i][j]=b[i-1][j]+b[i][j-1];
}
}
cout<<b[x][y];
return 0;
}
求挑错,谢谢!