if(i = 0);
i-1 = -1;
by 七色丶人偶使 @ 2020-01-21 16:26:38
```
#include<bits/stdc++.h>
using namespace std;
int n,m,x,y;
unsigned long long dp[100][100];
int main(){
cin>>n>>m>>x>>y;
for(int i=0;i<=n;++i)
for(int j=0;j<=m;++j){
if(i==x&&j==y)continue;
if(i==x-2&&j==y-1)continue;
if(i==x-2&&j==y+1)continue;
if(i==x+2&&j==y-1)continue;
if(i==x+2&&j==y+1)continue;
if(i==x-1&&j==y+2)continue;
if(i==x-1&&j==y-2)continue;
if(i==x+1&&j==y-2)continue;
if(i==x+1&&j==y+2)continue;
if(i==0||j==0)
dp[i][j]=1;
}
for(int i=1;i<=n;++i)
for(int j=1;j<=m;++j){
if(i==0&&j==0)continue;
if(i==x&&j==y)continue;
if(i==x-2&&j==y-1)continue;
if(i==x-2&&j==y+1)continue;
if(i==x+2&&j==y-1)continue;
if(i==x+2&&j==y+1)continue;
if(i==x-1&&j==y+2)continue;
if(i==x-1&&j==y-2)continue;
if(i==x+1&&j==y-2)continue;
if(i==x+1&&j==y+2)continue;
dp[i][j]=dp[i-1][j]+dp[i][j-1];
}
cout<<dp[n][m];
}
```
@[七色丶人偶使](/user/249294)
by 萧瑟 @ 2020-01-21 16:31:47
@[七色丶人偶使](/user/249294) 我刚ctrlv改了一下,现在60分
by 萧瑟 @ 2020-01-21 16:32:33