记录编号 331704 评测结果 AAAAAAAAAA
题目名称 跳马问题 最终得分 100
用户昵称 Gravatarzyf 是否通过 通过
代码语言 C++ 运行时间 0.026 s
提交时间 2016-10-27 21:16:51 内存使用 0.31 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    freopen("horse.in","r",stdin);
    freopen("horse.out","w",stdout);
	int a[25][25]={0},b,c,d,e=0;
	cin>>c>>b;
	a[2][2]=1;
	if(b==1&&c==1)
	{
	    cout<<0;
	    return 0;
	}
	for(d=2;d<=b+1;d++)
    {
		e=2;
		for(;e<=c+1;e++)
		{
			a[e][d]+=a[e+2][d-1];			
			a[e][d]+=a[e-2][d-1];			
			a[e][d]+=a[e+1][d-2];			
			a[e][d]+=a[e-1][d-2];
		}
	}
	cout<<a[c+1][b+1];
    return 0;
}