挂#3#4,求调(指明错误,谢谢)
查看原帖
挂#3#4,求调(指明错误,谢谢)
1732947
AAAAAA110907楼主2025/7/1 15:36

挂#3#4,求调(指明错误,谢谢)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
	int a,b,x,y,s[105][105]={};
	cin>>a>>b>>x>>y;
	a++;b++;x++;y++;
	s[0][1]=1;
	for(int i=1;i<=a;i++){
		for(int j=1;j<=b;j++){
			if(!((i==x&&j==y)||(i==x+1&&j==y+2)||(i==x+2&&j==y+1)||(i==x-1&&j==y-2)||(i==x-2&&j==y-1)||(i==x+1&&j==y-2)||(i==x-2&&j==y+1)||(i==x+2&&j==y-1)||(i==x-1&&j==y+2))){
				s[i][j]=s[i-1][j]+s[i][j-1];
			}
		}
	} 
	cout<<s[a][b];
	return 0;
}
2025/7/1 15:36
加载中...