我太蒟蒻了 谷甚论标数法
查看原帖
我太蒟蒻了 谷甚论标数法
356740
封禁用户楼主2020/7/3 18:18
#include <bits/stdc++.h>
using namespace std;
long cx,cy,n,m,mp[25][25];
int main(void) {
    memset(mp,1,sizeof(mp));
    cin>>n>>m>>cx>>cy;
    mp[cx][cy]=0;
    mp[cx+2][cy+1]=0;
    mp[cx+2][cy-1]=0;
    mp[cx-2][cy+1]=0;
    mp[cx-2][cy-1]=0;
    mp[cx+1][cy+2]=0;
    mp[cx+1][cy-2]=0;
    mp[cx-1][cy+2]=0;
    mp[cx-1][cy-2]=0;
    for(int i=0;i<n;i++) {
        for(int j=0;j<m;j++) {
                if(mp[i][j]==0) continue;
                mp[i][j]=0;
                if(i>0) mp[i][j]+=mp[i-1][j];
                if(j>0) mp[i][j]+=mp[i][j-1];
        }
    }
    cout<<mp[n-1][m-1];
    return 0;
}

为什么这个不对咩?用的小奥的标数法

求各位大佬解答

2020/7/3 18:18
加载中...