求助,60分
查看原帖
求助,60分
672757
封禁用户楼主2024/3/17 19:55
#include<bits/stdc++.h>
using namespace std;
long long n,m,a,b;
long long nn[25][25];
int main()
{
	cin>>n>>m;
	n++;
	m++;
	cin>>a>>b;
	a++;
	b++;
	for(long long i=1;i<=n+2;i++)
	{
		for(long long j=1;j<=m+2;j++)
		{
			nn[i][j]=1;
		}
	}
	nn[a][b]=0;
	nn[a-2][b+1]=0;
	nn[a-2][b-1]=0;
	nn[a-1][b-2]=0;
	nn[a-1][b+2]=0;
	nn[a+1][b+2]=0;
	nn[a+1][b-2]=0;
	nn[a+2][b-1]=0;
	nn[a+2][b+1]=0;
	for(long long i=2;i<=n;i++)
	{
		for(long long j=2;j<=m;j++)
		{
			if(!nn[i][j])
			{
				continue;
			}
			nn[i][j]=nn[i-1][j]+nn[i][j-1];
		}
	}
	cout<<nn[n][m];
	return 0;
 } 
2024/3/17 19:55
加载中...