首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[NOIP2008]传球游戏
17条解析
开通博客写题解
SSuryxin
发表于 2021-03-11 09:29:23
题意: n个同学围成一个圆圈进行传球游戏,一个同学传球时只能传给左右的同学,传m次最终回到第一个人手里,问你有多少种情况? 思路: 第一步:确定状态——原问题是什么,子问题是什么? 原问题:从1开始传球,第m步回到1号的情况数 子问题:从1开始传球第i步到达j号的情况数 dp[i] [j]表示第i
展开全文
cheeserish
发表于 2020-06-17 16:37:03
根据题意描述,知道状态的转移跟次数m和n有关,初步建立二维dp读过题意之后dp[ i ][ j ]表示传了j次后到达i的方法数;因为是个圆形,对于最后一个和第一个判定一下;初始化dp[ 1 ][ 0 ]=1;根据状态转移方程,dp[ i ][ j ]=dp[ i-1 ][ j-1 ] + dp[ i
展开全文
一根小小的呆毛
发表于 2022-11-21 20:07:58
DP数组表示和含义 : dp[ n ][ m ] = t 就表示有 t 种方案可以实现 :经过 m 次传球,最终落在 n 号的手里。 思考 : 1. 要想知道 dp[ n ][ m ] 等于多少,需要知道有多少种方案可以实现 经过 m - 1 次传球最终落在 n 号左边的人手里,和有多少种方案可
展开全文
微澜尛雨
发表于 2021-05-07 17:46:42
题目考点:线性dp 题目大意:n个小牛♂牛围成一圈传球,问传球m次传回第一个人的情况有几种 题目分析:dp[ i ][ j ] 表示i次传球后,球在第j个人手里的情况,可以想到传球给这个人手里的是他左边的那个人(j-1)或者他右边那个人(j + 1 )因此dp[ i ][ j ] = dp [ i
展开全文
ddhw111
发表于 2024-04-19 15:22:59
传球游戏 链接:https://ac.nowcoder.com/acm/problem/16619 来源:牛客网 上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。 游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每
展开全文
瑜画
发表于 2020-06-10 17:04:14
问题:n个人围成一个圈,从第一个人传球m次,每次能传给相邻的人,问有多少种方法经过m次传回给第一个人。思考:在第m次的时候传至第一个人手里,那么在m-1次的时候在第二个人或最后一个人手里。用dp[i][j]表示第j次传球,传到第i个人手里的情况有多少种。从而得到状态转移方程:dp[i][j]=dp[
展开全文
tin_t
发表于 2020-06-11 17:20:34
链接:https://ac.nowcoder.com/acm/problem/16619 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传
展开全文
coder+9
发表于 2021-11-26 16:00:44
依然在努力学动规中。 这道题 一开始只想到了递归思路,甚至想到了爬楼梯、斐波那契,都是递归的思路,但我只想到了枚举m的次数,并没有更深一层想到去看传到每个人的方法数,最后看答案明白了,但其实循环嵌套 我想错了。循环我一开始嵌套反了,导致答案都为0。 以下是注解代码,其实就是上面大佬们的思路。 ">#
展开全文
heyz_
发表于 2024-07-04 17:49:45
题意: n个同学围成一个圆圈进行传球游戏,一个同学传球时只能传给左右的同学,传m次最终回到第一个人手里,问你有多少种情况? 我们可以发现,任何一个位置都只能从左边和右边传过来,那么他只能从他左边和他右边的同学手上接到球 思路 我们再整理一下原问题:从1开始传球,第m步回到1号的情况数 得出子问题:子
展开全文
Z_L_G
发表于 2025-04-26 14:21:20
题意 n个人围成环,传球m次,传回第一个人的方案数有多少种? 思路 结束状态为最后一步传回第一个人,上一步为m-1步传回1号左右的两个人 维护即可 AC代码 #include<bits/stdc++.h> using namespace std; int n,m; int dp
展开全文
查看本题
查看本题讨论
相关比赛
153-NOIP历年真题练习-普及组
进入比赛
236-NOIP2008普及组复赛
进入比赛
1126-牛客假日团队赛19
进入比赛
15647-test2
进入比赛
18909-2021暑期集训第二周周日测试
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题