洛谷P1057传球游戏题解

您所在的位置:网站首页 小菜鸟游戏 洛谷P1057传球游戏题解

洛谷P1057传球游戏题解

2024-07-12 07:09| 来源: 网络整理| 查看: 265

题目描述

上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。

游戏规则是这样的: n n n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没有传出去的那个同学就是败者,要给大家表演一个节目。

聪明的小蛮提出一个有趣的问题:有多少种不同的传球方法可以使得从小蛮手里开始传的球,传了 m m m次以后,又回到小蛮手里。两种传球方法被视作不同的方法,当且仅当这两种方法中,接到球的同学按接球顺序组成的序列是不同的。比如有三个同学 1 1 1号、 2 2 2号、 3 3 3号,并假设小蛮为 1 1 1号,球传了 3 3 3次回到小蛮手里的方式有 1 1 1-> 2 2 2-> 3 3 3-> 1 1 1和 1 1 1-> 3 3 3-> 2 2 2-> 1 1 1,共 2 2 2种。

输入格式

一行,有两个用空格隔开的整数 n , m ( 3 ≤ n ≤ 30 , 1 ≤ m ≤ 30 ) n,m(3 \le n \le 30,1 \le m \le 30) n,m(3≤n≤30,1≤m≤30)。

输出格式

1 1 1个整数,表示符合题意的方法数。

输入输出样例 输入 #1 复制 3 3 输出 #1 复制 2 说明/提示

40 % 40\% 40%的数据满足: 3 ≤ n ≤ 30 , 1 ≤ m ≤ 20 3 \le n \le 30,1 \le m \le 20 3≤n≤30,1≤m≤20

100 % 100\% 100%的数据满足: 3 ≤ n ≤ 30 , 1 ≤ m ≤ 30 3 \le n \le 30,1 \le m \le 30 3≤n≤30,1≤m≤30

2008 2008 2008普及组第三题

思路

想当年,普及第三题竟然这么水,我也是醉了。

首先,我们就都假设小蛮的位置是 1 1 1,一眼就可以看出来这是一道 d p dp dp,我们就将 f i , j f_{i,j} fi,j​表示球传了 j j j次到了 i i i号位置时的方案数,那么,一开始球传到小蛮的位置时的方案数就是 1 1 1,状态转移公式:

f i , j = f i − 1 , j − 1 + f i + 1 , j − 1 , 1 < i < n f_{i,j}=f_{i-1,j-1}+f_{i+1,j-1},1


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3