样例过了,评测拿了80,第四点WA
以下是代码:```cpp
#include<bits/stdc++.h>
using namespace std;
long long m,n,p,q;
long long a[40][40];
int main(){
a[3][2]=1;
a[2][3]=1;
cin>>m>>n>>p>>q;
m+=2,n+=2,p+=2,q+=2;
a[p+2][q+1]=0;
a[p+1][q+2]=0;
a[p-1][q+2]=0;
a[p-2][q+1]=0;
a[p-2][q-1]=0;
a[p-1][q-2]=0;
a[p+1][q-2]=0;
a[p+2][q-1]=0;
for(int i = 2;i<=m;i++){
for(int j = 2;j<=n;j++){
if(!((i==p+2&&j==q+1)||(i==p+2&&j==q-1)||(i==p-2&&j==q+1)||(i==p-2&&j==q-1)||(i==p+1&&j==q+2)||(i==p+1&&j==q-2)||(i==p-1&&j==q+2)||(i==p-1&&j==q-2)||(i==p&&j==q))){
a[i][j]=a[i-1][j]+a[i][j-1];
a[3][2]=1;
a[2][3]=1;
}
}
}
cout<<a[m][n];
return 0;
}