各位犇帮忙看看哪里出错了?
查看原帖
各位犇帮忙看看哪里出错了?
569682
Cannis_GU楼主2022/4/2 09:19
#include<bits/stdc++.h>
#include<iostream>
#include<cstdio>
#include<ctime>
#include<cstdlib>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<math.h>
using namespace std;
int main(){
	int ba,bb,ma,mb;
	unsigned long long x[23][23];
	cin>>ba>>bb>>ma>>mb;
	ba+=1;
	bb+=1;
	ma+=1;
	mb+=1;
	for(int i=1;i<=ba;i++){
		for(int j=1;j<=bb;j++){
			x[i][j]=1;
		}
	}
	x[ma][mb]=0;
	x[ma-1][mb-2]=0;
	x[ma-2][mb-1]=0;
	x[ma-1][mb+2]=0;
	x[ma+2][mb-1]=0;
	x[ma+1][mb-2]=0;
	x[ma-2][mb+1]=0;
	x[ma+1][mb+2]=0;
	x[ma+2][mb+1]=0;
	for(int i=1;i<=ba;i++){
		for(int j=1;j<=bb;j++){
			if((i!=1||j!=1)&&x[i][j]!=0){
				x[i][j]=x[i-1][j]+x[i][j-1];
			}
		}
	}
	cout<<x[ba][bb];
   return 0;
}
2022/4/2 09:19
加载中...