当前位置: 首页 > news >正文

XTU-OJ 1171-coins

题目描述

一个均质硬币抛n次,求不存在连续2次为正面的方案数。

输入

每行一个正整数n,n≤40。如果n为0,表示输入结束,不需要处理。

输出

每行输出一个结果,为一个整数。

样例输入
1
2
3
0
样例输出
2
3
5

解题思路: 本题就是用递推的方法求解。和 1331-密码  一模一样的思路,点击超链接跳转到1131题解有较详细的解释,这里就不赘述了。(以后遇到这类问题首先考虑用递推、数学归纳法 来归纳求解)

AC代码:

#include <stdio.h>int n;
int coins[45][2];
int main()
{   // coins[i][0] 正面, coins[i][1] 反面coins[1][0] = coins[1][1] = 1;for (int i = 2; i <= 40; i ++){coins[i][0] += coins[i-1][1];coins[i][1] += (coins[i-1][0]+coins[i-1][1]);}while ( scanf("%d",&n) != EOF && n != 0)printf("%d\n",coins[n][0]+coins[n][1]);return 0;
}

http://www.lryc.cn/news/204971.html

相关文章:

  • 如何使用 JMeter 进行 HTTPS 请求测试?
  • KNN-水仙花的分类
  • Kotlin 如何确定协程是否启动
  • 【Spring Boot】Spring Boot集成RabbitMQ
  • Hadoop部署过程中问题总结
  • 低成本IC上岸攻略—IC设计网课白嫖篇
  • BootLoader为什么要分阶段?
  • Centos8: 安装python2, 并设置默认版本
  • 【逆向】导入表注入
  • Unity游戏开发中打造游戏攻击技能架构与设计
  • 【微信小程序开发】小程序微信用户授权登录(用户信息手机号)
  • VSCode 自动格式化
  • 数据库、数据仓库相关
  • 【STM32】RCC时钟模块(使用HAL库)
  • WPF中的绑定知识详解(含案例源码分享)
  • 【JVM】类的生命周期
  • asp.net网上商城系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio协同过滤设计
  • APUS入驻百度灵境矩阵,普惠AI大模型插件能力
  • 通过C++调用Com接口
  • 完全背包问题
  • J2EE的N层体系结构
  • Quirks(怪癖)模式是什么?它和 Standards(标准)模式有什么区别?
  • 自然语言处理---Transformer模型
  • 动画系统的前世今生(一)
  • 11 结构型模式- 代理模式
  • Unity--用户界面
  • BUUCTF 乌镇峰会种图 1
  • Runner GoUI自动化测试发布
  • 【Gensim概念】03/3 NLP玩转 word2vec
  • 【网络协议】聊聊网络路由相关算法