news 2026/8/29 9:48:14

洛谷 P1057 [NOIP 2008 普及组] 传球游戏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P1057 [NOIP 2008 普及组] 传球游戏

题目描述

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

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

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

输入格式

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

输出格式

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

输入输出样例

输入 #1复制

3 3

输出 #1复制

2

说明/提示

数据范围及约定

  • 对于 40% 的数据,满足:3≤n≤30,1≤m≤20;
  • 对于 100% 的数据,满足:3≤n≤30,1≤m≤30。

2008普及组第三题

#include<bits/stdc++.h> using namespace std; const int N=50; int f[N][N];//f[i][j]表示传球i次,落到j的方案数 int n,m; int main() { cin>>n>>m; f[0][1]=1; for(int i=1;i<=m;i++) { //第一个人 f[i][1]=f[i-1][n]+f[i-1][2]; //第二到第n-1个人 for(int j=2;j<=n-1;j++) { f[i][j]=f[i-1][j-1]+f[i-1][j+1]; } //第n个人 f[i][n]=f[i-1][1]+f[i-1][n-1]; } cout<<f[m][1]<<endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 0:55:33

Linly-Talker在相声贯口练习中的气息控制

Linly-Talker在相声贯口练习中的气息控制 在一间安静的练功房里&#xff0c;一位年轻学徒正对着录音反复练习《报菜名》——“蒸羊羔、蒸熊掌、蒸鹿尾儿……”一口气念下来&#xff0c;稍有停顿便前功尽弃。这正是相声“贯口”的魅力所在&#xff1a;语速如飞、吐字如钉、气息…

作者头像 李华
网站建设 2026/8/27 21:18:36

Linly-Talker在风电场巡检中的安全规程重申

Linly-Talker在风电场巡检中的安全规程重申技术背景与行业挑战 在远离城市的山脊或海岸线上&#xff0c;成排的风力发电机缓缓旋转&#xff0c;构成现代清洁能源的重要图景。然而&#xff0c;在这片看似宁静的背后&#xff0c;是高风险、高强度的运维作业现实。风机塔筒高达百米…

作者头像 李华
网站建设 2026/8/29 10:34:54

设备频繁掉线怎么办,一文搞懂Open-AutoGLM连接优化的8个关键步骤

第一章&#xff1a;Open-AutoGLM设备连接管理概述在现代智能硬件系统中&#xff0c;Open-AutoGLM作为一款支持多模态交互的开源框架&#xff0c;其设备连接管理机制是保障稳定通信与高效数据交换的核心模块。该模块负责协调主机与终端设备之间的连接建立、状态监控、异常恢复及…

作者头像 李华
网站建设 2026/8/27 21:09:42

【稀缺资料】Open-AutoGLM接口调用延迟降低95%的完整技术路径

第一章&#xff1a;Open-AutoGLM接口调用效率提升的背景与意义在大模型应用快速发展的背景下&#xff0c;Open-AutoGLM作为支持自动化任务生成与执行的核心接口&#xff0c;其调用效率直接影响系统的响应速度与用户体验。随着业务场景复杂度上升&#xff0c;频繁的远程调用、高…

作者头像 李华
网站建设 2026/8/29 0:21:00

版本冲突频发?Open-AutoGLM智能合并策略让协作开发效率翻倍

第一章&#xff1a;版本冲突频发&#xff1f;Open-AutoGLM智能合并策略让协作开发效率翻倍在多开发者并行开发的现代软件项目中&#xff0c;Git版本冲突成为制约迭代速度的主要瓶颈。Open-AutoGLM通过引入基于语义理解的智能合并引擎&#xff0c;显著降低人工干预成本&#xff…

作者头像 李华
网站建设 2026/8/27 9:52:04

Linly-Talker在潜水探险中的装备使用说明

Linly-Talker在潜水探险中的装备使用说明引言 在远洋科考船的甲板上&#xff0c;风浪未息&#xff0c;潜水员正紧张地检查装备。此时&#xff0c;指挥中心的大屏亮起——一位面容沉稳的“虚拟安全官”开始播报今日下潜的关键参数&#xff1a;最大深度32米、停留时间18分钟、气体…

作者头像 李华