求助,感觉没有问题

P1002 [NOIP2002 普及组] 过河卒

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


|