悬关,求调,#3,4WA
查看原帖
悬关,求调,#3,4WA
1294138
Forlornless楼主2024/7/22 19:44
#include<bits/stdc++.h>
using namespace std;
long long pl[21][21];
bool po[21][21];
int main(){
	int n,m,a,b;cin>>n>>m>>a>>b;
	po[a][b] = 1;
	po[a-1][b-2] = 1;
	po[a+1][b-2] = 1;
	po[a-2][b-1] = 1;
	po[a-2][b+1] = 1;
	po[a+1][b+2] = 1;
	po[a+2][b+1] = 1;
	po[a-1][b+2] = 1;
	po[a+2][b-1] = 1;
	for(int i=0;i<20;i++){
		if(po[i][0]) break;
		else pl[i][0] = 1;
	}
	for(int i=0;i<20;i++){
		if(po[0][i]) break;
		else pl[0][i] = 1;
	}
	for(int i=0;i<20;i++) 
	for(int i=1;i<20;i++){
		for(int j=1;j<20;j++){
			if(po[i][j]) continue;
			else pl[i][j] = pl[i-1][j] + pl[i][j-1];
		}
	}
	cout<<pl[n][m];
	return 0;
}
2024/7/22 19:44
加载中...