#3#4WA,求调
查看原帖
#3#4WA,求调
1176972
2023Cxq楼主2025/6/20 21:12
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long int f[25][25],n,m,mn,mm;
	cin>>n>>m>>mn>>mm;
	n++;
	m++;
	mn++;
	mm++;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
            if(i==1||j==1)
                f[i][j]=1;
            else
    			f[i][j]=f[i-1][j]+f[i][j-1];
			if(i==mn&&j==mm)
				f[i][j]=0;
			if(i==mn-2&&j==mm-1)
				f[i][j]=0;
			if(i==mn-2&&j==mm+1)
				f[i][j]=0;
			if(i==mn+2&&j==mm-1)
				f[i][j]=0;
			if(i==mn+2&&j==mm+1)
				f[i][j]=0;
			if(i==mn-1&&j==mm-2)
				f[i][j]=0;
			if(i==mn-1&&j==mm+2)
				f[i][j]=0;
			if(i==mn+1&&j==mm-2)
				f[i][j]=0;
			if(i==mn+1&&j==mm+2)
				f[i][j]=0;
		}
	}
	cout<<f[n][m]<<endl;
	return 0;
}
2025/6/20 21:12
加载中...