求助

P1002 [NOIP2002 普及组] 过河卒

``` #include<bits/stdc++.h> using namespace std; int qp[21][21]; int n,m,hn,hm; int main() { cin>>n>>m>>hn>>hm; for(int i=0;i<=20;i++) { qp[0][i]=qp[i][0]=1; } qp[hn-2][hm-1]=qp[hn-2][hm+1]=0; qp[hn+2][hm+1]=qp[hn+2][hm-1]=0; qp[hn-1][hm-2]=qp[hn-1][hm+2]=0; qp[hn+1][hm+2]=qp[hn+1][hm-2]=0; for(int ii=1;ii<=n;ii++) { for(int j=1;j<=m;j++) { qp[ii][j]=qp[ii-1][j]+qp[ii][j-1]; qp[hn-2][hm-1]=qp[hn-2][hm+1]=0; qp[hn+2][hm+1]=qp[hn+2][hm-1]=0; qp[hn-1][hm-2]=qp[hn-1][hm+2]=0; qp[hn+1][hm+2]=qp[hn+1][hm-2]=0; } } cout<<qp[n][m]; } ``` ``` #include<bits/stdc++.h> using namespace std; int qp[21][21]; int n,m,hn,hm; int main() { cin>>n>>m>>hn>>hm; for(int i=0;i<=20;i++) { qp[0][i]=qp[i][0]=1; } qp[hn-2][hm-1]=qp[hn-2][hm+1]=0; qp[hn+2][hm+1]=qp[hn+2][hm-1]=0; qp[hn-1][hm-2]=qp[hn-1][hm+2]=0; qp[hn+1][hm+2]=qp[hn+1][hm-2]=0; for(int ii=1;ii<=n;ii++) { for(int j=1;j<=m;j++) { qp[ii][j]=qp[ii-1][j]+qp[ii][j-1]; qp[hn-2][hm-1]=qp[hn-2][hm+1]=0; qp[hn+2][hm+1]=qp[hn+2][hm-1]=0; qp[hn-1][hm-2]=qp[hn-1][hm+2]=0; qp[hn+1][hm+2]=qp[hn+1][hm-2]=0; } } cout<<qp[n][m]; } ``` ``` #include<bits/stdc++.h> using namespace std; int qp[21][21]; int n,m,hn,hm; int main() { cin>>n>>m>>hn>>hm; for(int i=0;i<=20;i++) { qp[0][i]=qp[i][0]=1; } qp[hn-2][hm-1]=qp[hn-2][hm+1]=0; qp[hn+2][hm+1]=qp[hn+2][hm-1]=0; qp[hn-1][hm-2]=qp[hn-1][hm+2]=0; qp[hn+1][hm+2]=qp[hn+1][hm-2]=0; for(int ii=1;ii<=n;ii++) { for(int j=1;j<=m;j++) { qp[ii][j]=qp[ii-1][j]+qp[ii][j-1]; qp[hn-2][hm-1]=qp[hn-2][hm+1]=0; qp[hn+2][hm+1]=qp[hn+2][hm-1]=0; qp[hn-1][hm-2]=qp[hn-1][hm+2]=0; qp[hn+1][hm+2]=qp[hn+1][hm-2]=0; } } cout<<qp[n][m]; } ```
by 麟落 @ 2021-08-09 10:06:11


不是过了吗
by lion0514 @ 2021-08-09 10:16:04


这么多代码?
by 林志艺 @ 2021-08-15 15:59:42


|