#include<bits/stdc++.h>
using namespace std;
int ma[100][100],w[8][2]={{1,2},{1,-2},{-1,2},{-1,-2},{2,1},{2,-1},{-2,1},{-2,-1}};
int x1,y1,x2,y2;
int ans=0;
void dfs(int x,int y){
if(x==x1&&y==y1){
ans++;
return ;
}
if(x+1<=x2)
dfs(x+1,y);
if(y+1<=y2)
dfs(x,y+1);
}
int main(){
cin>>x1>>y1>>x2>>y2;
for(int i=0;i<8;i++)
if(x2+w[i][0]>0&&y2+w[i][1]>0)
ma[x2+w[i][0]][y2+w[i][1]]=1;
dfs(0,0);
cout<<ans;
return 0;
}
有些IDE能过,有些不行,洛谷IDE也不行