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

洛谷P1255

P1255 数楼梯 - 洛谷 | 计算机科学教育新生态

数楼梯

题目描述

楼梯有 N 阶,上楼可以一步上一阶,也可以一步上二阶。

编一个程序,计算共有多少种不同的走法。

输入格式

一个数字,楼梯数。

输出格式

输出走的方式总数。

样例 #1

样例输入
4

样例输出
5

提示

- 对于 60% 的数据,N <= 50;   
- 对于100% 的数据,1 <=N<=5000。

代码区:

#include<stdio.h>
int n,a[5005]={1},b[5005]={1},c[5005]={1},len=1;
void function(){ //斐波那契数列的高精度求和int jw=0;for(int i=0;i<len;i++){c[i]=a[i]+b[i]+jw;jw=c[i]/10;c[i]=c[i]%10;}if(jw!=0){c[len++]=jw;}for(int i=0;i<len;i++){ //斐波那契数列的结构a[i]=b[i];b[i]=c[i];}
}
int main(){scanf("%d",&n);for(int i=2;i<=n;i++){   //从第二个开始function();}for(int i=len-1;i>=0;i--){ //从个位输出,需要逆序输出printf("%d",c[i]);}return 0;
}

欢迎各位读者提出意见。

(菜菜洛谷奋斗小日记)

#代码具体可参考B站“涂老师的超能力”的up主视频

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

相关文章:

  • vue3设置第三方组件 样式::v-deep
  • JAVA学习日记(十四)集合进阶
  • mysql全量与增量备份
  • “非法”操控lambda(python)
  • UDP协议和TCP协议之间有什么具体区别?
  • 论文5—《基于改进YOLOv5s的轻量化金银花识别方法》文献阅读分析报告
  • 快手直播间采集教程,快手引流,快手截流,截流工具,直播间截流,快手直播间采集,获客系统,获客软件
  • 探索MoviePy:Python视频编辑的瑞士军刀
  • mysql 实现分库分表之 --- 基于 MyCAT 的分片策略详解
  • Opencascade基础教程(14): 一个模型显示问题
  • ISP——你可以从这里起步(二)
  • Qt / Qt Quick程序打包的一些坑 (四)
  • 《传统视觉算法在视觉算法中的地位及应用场景
  • 老老实实干一辈子程序员是没出息的!这本证书你早该学!
  • 鸿蒙next版开发:相机开发-录像(ArkTS)
  • 闯关leetcode——3206. Alternating Groups I
  • 多个摄像机画面融合:找到同一个目标在多个画面中的伪三维坐标,找出这几个摄像头间的转换矩阵
  • Three.js性能优化和实践建议
  • C#入门 023 什么是类(Class)
  • 一篇Spring Boot 笔记
  • 一生一芯 预学习阶段 NEMU代码学习(2)
  • 《手写Spring渐进式源码实践》实践笔记(第二十章 实现简单ORM框架)
  • AI技术赋能电商行业:创新应用与未来展望
  • windows 11编译安装ffmpeg(包含ffplay)
  • 系统启动时将自动加载环境变量,并后台启动 MinIO、Nacos 和 Redis 服务
  • [ACTF2020 新生赛]Upload 1--详细解析
  • power bi中的related函数解析
  • 目前区块链服务商备案支持的区块链技术类型
  • CatBoost中的预测偏移和排序提升
  • python: postgreSQL using psycopg2 or psycopg