news 2026/1/16 8:32:06

洛谷 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/1/15 7:07:56

Linly-Talker在核电站的辐射防护知识普及

Linly-Talker在核电站的辐射防护知识普及 在核电站这样高安全等级的工业环境中&#xff0c;如何让复杂的辐射防护知识既准确又高效地传递给员工与公众&#xff1f;传统的培训方式往往依赖人工讲解或预录视频&#xff0c;内容更新慢、互动性差&#xff0c;难以应对多样化的提问需…

作者头像 李华
网站建设 2025/12/20 12:46:17

物理约束机器学习在科学计算中的应用解析

机器学习在商业应用领域频频登上新闻头条&#xff0c;而在科学计算领域&#xff0c;深度学习的方法也显示出潜力&#xff0c;它们被用于预测偏微分方程&#xff08;PDE&#xff09;的解。这些方程的数值求解通常计算成本极高&#xff1b;使用数据驱动的方法有可能改变科学和工程…

作者头像 李华
网站建设 2026/1/10 2:19:28

模块间通信总出错?Open-AutoGLM标准化协议整合方案首次公开

第一章&#xff1a;模块间通信总出错&#xff1f;Open-AutoGLM的破局之道在现代软件架构中&#xff0c;模块化设计虽提升了系统的可维护性与扩展性&#xff0c;但也带来了复杂的通信问题。不同模块间因协议不一致、数据格式差异或异步调用超时等问题&#xff0c;常导致系统整体…

作者头像 李华
网站建设 2026/1/12 16:47:11

Linly-Talker在财经新闻播报中的数据清晰传达

Linly-Talker在财经新闻播报中的数据清晰传达 在信息爆炸的时代&#xff0c;财经新闻的传播早已不再满足于简单的文字推送或录音播报。投资者需要更高效、更直观、更有温度的信息获取方式——尤其是在市场波动剧烈时&#xff0c;一条准确、及时且易于理解的资讯&#xff0c;可能…

作者头像 李华
网站建设 2026/1/9 20:46:30

【Open-AutoGLM高效连接实践】:3种高并发场景下的设备管理方案

第一章&#xff1a;Open-AutoGLM设备连接管理概述在现代智能硬件生态中&#xff0c;Open-AutoGLM作为一款支持多模态交互的边缘计算设备&#xff0c;其连接管理机制是保障系统稳定运行的核心模块。该系统通过统一的通信协议栈实现对有线与无线连接方式的抽象化处理&#xff0c;…

作者头像 李华