60分求助!改了好几次3、4还是过不了
查看原帖
60分求助!改了好几次3、4还是过不了
636849
HiCode2009楼主2022/4/10 17:26
#include<bits/stdc++.h>
using namespace std;
int main()
{
	long long a[21][21];
	int x1,y1,x2,y2;
	cin>>x1>>y1>>x2>>y2;
	for(int i=0;i<=20;i++)
		for(int k=0;k<=20;k++)
			a[i][k]=1;
	a[x2][y2]=0;
	a[x2-2][y2-1]=0;
	a[x2-1][y2-2]=0;
	a[x2+2][y2+1]=0;
	a[x2+1][y2+2]=0;
	a[x2-2][y2+1]=0;
	a[x2-1][y2+2]=0;
	a[x2+2][y2-1]=0;
	a[x2+1][y2-2]=0;
	for(int i=1;i<=20;i++)
		for(int k=1;k<=20;k++)
		{
		    if(a[i][k]!=0)
			    a[i][k]=a[i][k-1]+a[i-1][k];
		}
	cout<<a[x1][y1];
	return 0;
}
2022/4/10 17:26
加载中...