国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

傳球游戲

2019-11-10 19:45:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題目描述 上體育課的時(shí)候,小蠻的老師經(jīng)常帶著同學(xué)們一起做游戲。這次,老師帶著同學(xué)們一起做傳球游戲。 游戲規(guī)則是這樣的:n個(gè)同學(xué)站成一個(gè)圓圈,其中的一個(gè)同學(xué)手里拿著一個(gè)球,當(dāng)老師吹哨子時(shí)開始傳球,每個(gè)同學(xué)可以把球傳給自己左右的兩個(gè)同學(xué)中的一個(gè)(左右任意),當(dāng)老師在此吹哨子時(shí),傳球停止,此時(shí),拿著球沒有傳出去的那個(gè)同學(xué)就是敗者,要給大家表演一個(gè)節(jié)目。 聰明的小蠻提出一個(gè)有趣的問(wèn)題:有多少種不同的傳球方法可以使得從小蠻手里開始傳的球,傳了m次以后,又回到小蠻手里。兩種傳球方法被視作不同的方法,當(dāng)且僅當(dāng)這兩種方法中,接到球的同學(xué)按接球順序組成的序列是不同的。比如有三個(gè)同學(xué)1號(hào)、2號(hào)、3號(hào),并假設(shè)小蠻為1號(hào),球傳了3次回到小蠻手里的方式有1->2->3->1和1->3->2->1,共2種。

輸入輸出格式 輸入格式: 輸入文件ball.in共一行,有兩個(gè)用空格隔開的整數(shù)n,m(3<=n<=30,1<=m<=30)。

輸出格式: 輸出文件ball.out共一行,有一個(gè)整數(shù),表示符合題意的方法數(shù)。

輸入輸出樣例 輸入樣例#1: 3 3 輸出樣例#1: 2

說(shuō)明 40%的數(shù)據(jù)滿足:3<=n<=30,1<=m<=20 100%的數(shù)據(jù)滿足:3<=n<=30,1<=m<=30

c[i,j]表示第i輪傳到j(luò)的方案數(shù) a[i]表示i左邊的編號(hào) b[i]表示i右邊的編號(hào) 一個(gè)球只能從左邊和右邊傳來(lái)所以 c[i,j]:=c[i-1,a[j]]+c[i-1,b[j]]; c[m,1]表示最終傳到j(luò)的方案數(shù)

其實(shí)還能改進(jìn)些,不過(guò)就留給你們改進(jìn)吧!


var a,b:array[0..30]of longint; c:array[0..30,0..30]of longint; i,n,m,j:longint;begin read(n,m); for i:=2 to n-1 do begin a[i]:=i-1; b[i]:=i+1; end; a[1]:=n; a[n]:=n-1; b[1]:=2; b[n]:=1; c[0,1]:=1; for i:=1 to m do for j:=1 to n do c[i,j]:=c[i-1,a[j]]+c[i-1,b[j]]; write(c[m,1]);end.
上一篇:程序員的電子書單

下一篇:poj1517

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 杭锦后旗| 北宁市| 福州市| 名山县| 广饶县| 郸城县| 四平市| 榆社县| 清水河县| 赤峰市| 元江| 罗山县| 澜沧| 瑞金市| 桦川县| 铁力市| 从化市| 贡山| 翼城县| 天镇县| 洛浦县| 安塞县| 竹北市| 彩票| 泽州县| 长寿区| 郯城县| 合肥市| 皋兰县| 保亭| 巫山县| 大渡口区| 南京市| 中宁县| 尤溪县| 荥经县| 苍梧县| 饶平县| 白玉县| 襄樊市| 杭锦后旗|