news 2026/4/17 14:12:44

洛谷 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/4/14 20:16:47

从代码提交到产品发布:Open-AutoGLM全流程协议合规检查点详解

第一章&#xff1a;Open-AutoGLM全流程协议合规检查概述Open-AutoGLM 是一个面向生成式语言模型自动化流程的开源框架&#xff0c;其核心设计目标之一是确保在模型调用、数据处理与结果输出的全链路中符合法律法规与行业标准。该框架内置了多层级的协议合规检查机制&#xff0c…

作者头像 李华
网站建设 2026/4/16 14:39:12

模块化整合难?Open-AutoGLM 3步完成系统级重构,效率提升80%

第一章&#xff1a;模块化整合的挑战与Open-AutoGLM的演进在现代大型语言模型系统开发中&#xff0c;模块化设计虽提升了系统的可维护性与扩展能力&#xff0c;但也带来了组件间协同复杂、接口不一致、状态管理困难等新挑战。Open-AutoGLM 作为面向自动化自然语言处理任务的开源…

作者头像 李华
网站建设 2026/4/9 17:38:00

【场景分析】基于改进ISODATA算法的负荷场景曲线聚类附Matlab实现

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码获取及仿…

作者头像 李华
网站建设 2026/4/17 0:10:00

我发现动态GNN+LLM更新罕见病知识图谱跨境早筛准确率翻倍

&#x1f4dd; 博客主页&#xff1a;Jax的CSDN主页 目录当AI医生开始翻白眼&#xff1a;2025年医疗界的魔幻现实 0. 谁说AI不能当医生&#xff1f;&#xff08;但最好别让它给猫开处方&#xff09; 1. 电子病历里的AI斗地主&#xff08;附带bug的代码草稿&#xff09; 2. 癌症治…

作者头像 李华
网站建设 2026/4/18 5:40:32

Open-AutoGLM解耦关键路径解析:从卡顿到秒级响应的蜕变之路

第一章&#xff1a;Open-AutoGLM解耦演进背景与核心挑战在大规模语言模型快速发展的背景下&#xff0c;Open-AutoGLM作为面向自动化任务生成的开源框架&#xff0c;其架构演进逐渐从一体化设计转向模块化解耦。这一转变旨在提升系统的可维护性、扩展性以及跨场景适配能力。然而…

作者头像 李华