#include<iostream>
using namespace std;
int a[35][35];
int main()
{
int n,m;
int num=0;
cin>>n>>m;
if(n%2==0&&m%2==0){
cout<<num<<endl;
}
else{
a[1][1]=1;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(i==1&&j==1)
continue;
if(i%2==0&&j%2==0)
continue;
a[i][j]=a[i-1][j]+a[i][j-1];//不需要dfs递归,所有的可能性都是从左边或上边加过来的
}
}
cout<<a[n][m]<<endl;
}
}
代码前后加上```
谢谢