1. 程式人生 > >傳球遊戲(NOIP2008 普及組第三題)

傳球遊戲(NOIP2008 普及組第三題)

同學 標示 方式 順序 開始 syn 有趣的 序列 toolbar

描述

上體育課的時候,小蠻的老師經常帶著同學們一起做遊戲。這次,老師帶著同學們一起做傳球遊戲。

遊戲規則是這樣的:n個同學站成一個圓圈,其中的一個同學手裏拿著一個球,當老師吹哨子時開始傳球,每個同學可以把球傳給自己左右的兩個同學中的一個(左右任意),當老師再次吹哨子時,傳球停止,此時,拿著球沒傳出去的那個同學就是敗者,要給大家表演一個節目。

聰明的小蠻提出了一個有趣的問題:有多少種不同的傳球方法可以使得從小蠻手裏開始傳的球,傳了m次以後,又回到小蠻手裏。兩種傳球方法被視作不同的方法,當且僅當這兩種方法中,接到球的同學按接球順序組成的序列是不同的。比如有三個同學1號、2號、3號,並假設小蠻為1號,球傳了三次回到小蠻手裏的方式有1->2->3->1和1->3->2->1,共2種。

格式

輸入格式

輸入共一行,有兩個用空格隔開的整數n,m(3<=n<=30,1<=m<=30)。

輸出格式

輸出共一行,有一個整數,標示符合題意的方法數。

樣例1

樣例輸入1

3 3

樣例輸出1

2

限制

1秒

提示

40%的數據滿足:3<=n<=30 1<=m<=20
100%的數據滿足:3<=n<=30 1<=m<=30

傳球遊戲(NOIP2008 普及組第三題)