| 记录编号 | 
        217604 | 
        评测结果 | 
        AAAAAAAAAA | 
    
    
        | 题目名称 | 
        1011.[NOIP 2008]传球游戏 | 
        最终得分 | 
        100 | 
            
    
    
        | 用户昵称 | 
         nsnsjsjjs | 
        是否通过 | 
        通过 | 
    
    
        | 代码语言 | 
        C++ | 
        运行时间 | 
        0.002 s  | 
    
    
        | 提交时间 | 
        2016-01-04 20:59:04 | 
        内存使用 | 
        0.29 MiB  | 
        
    
    
    
    		显示代码纯文本
		
		#include <stdio.h>
#include <string.h>
int Ball[31][31];
int N,M;
int Pd(int x)
{
    if(x<1)return x+N;
    if(x>N)return x-N;
    return x;
}
int main()
{
	freopen("ballg.in","r",stdin);
	freopen("ballg.out","w",stdout);
	memset(Ball,0,sizeof(Ball));
	scanf("%d%d",&N,&M);
	Ball[1][2]=Ball[1][N]=1;
	for(int a=2;a<=M;a++)
	{
		for(int b=1;b<=N;b++)
		{
			Ball[a][b]=Ball[a-1][Pd(b+1)]+Ball[a-1][Pd(b-1)];
		}
	}
	printf("%d",Ball[M][1]);
	return 0;
}