#1732. 击鼓传花

击鼓传花

题目描述:

课外拓展活动中同学们围成一圈玩击鼓传花的游戏,游戏规则是这样的:

n个同学围成一圈,其中一个同学手里拿一朵花,当鼓声响起开始传递这朵花。每个同学都可以把花传给自己相邻两个同学中的一个(左右任意),当鼓声停止,传递也停止,此时拿着花没有传出去的那个同学给大家表演节目。

游戏结束后,小x提出一个有趣的问题:有多少种不同的传递方式可以使得从小x手里开始传的花,经过m次传递后,又回到小x手里?

解释:左右两种传球方法被视作不同的方法,当且仅当这两种方法中,接到花的同学按接花顺序组成的序列是不同的。比如有三个同学1号、2号、3号,并假设小x为1号,球传了3次回到小x手里的方式有1-2-3-1和1-3-2-1,共2种。

输入格式:

输入共一行,有两个用空格隔开的整数 n,m。

输出格式:

输出一个整数,表示符合题意的方法数。

样例:

3 3
2

提示

3 <= n <= 30, 1 <= m <= 30