csuacm H - 爬楼梯

OpenMV识别颜色源码 【代码】OpenMV识别颜色源码。 阅读详情

小时候我们都玩过爬楼梯的游戏:两人猜拳,赢了可向上爬一级,谁先到最高级则获胜。作为大学生,我们应该玩一个更有水平的游戏。
现在一个人要上n级楼梯,每一步可以选择上一级或者上两级,但是不能后退。求上这n级楼梯的方案数。

Input

 第一行只有一个整数T(1<=T<=45),表示数据组数。
下面的T行每一行有一个整数n(1<=n<=45),表示有多少级楼梯。

Output

 对于每一组数据输出一个整数s,表示方案数。

Sample Input

4
1
2
3
4

 Sample Output

1
2
3
5

这题应该使用逆向思维。

每一步都有两种可能:走一步或是走两步,反过来想就是第i级可以来自第i-1级,也可以来自第i-2级。

#include <iostream>
using namespace std;

int main() {
	long long step[50]={0,1,2};
	int t,n;
	for(int i=3;i<=50;i++)
		step[i]=step[i-1]+step[i-2];//由前一级得到或是由前两级得到。 
	while(~scanf("%d",&t)){
		while(t--){
			cin>>n;
			cout<<step[n]<<endl;
		}
	}
	return 0;
}

 

GEE生物量预测:利用多源遥感数据和随机森林算法RF构建地上生物量(AGB)预测模型,并实现未来年份的生态变化模拟(大面积生物量反演) 数据融合策略:整合5类遥感产品(AGB、NDVI、LAI、土地覆盖、地形)时序特征构建:采用生长季中值法降低云污染影响机器学习优化分层采样保证数据代表性80棵决策树平衡精度与效率预测可靠性基准期R²达0.76需结合地面实测数据校正。 阅读详情

相关推荐

无刷电机FOC控制入门:磁场、洛伦兹力与坐标转换详解

本文深入解析无刷电机FOC(磁场定向控制)的核心原理,从电磁学基础的磁场与洛伦兹力出发,详细阐述了如何通过Clarke变换、Park变换等坐标转换技术,将三相交流解耦为直流量进行控制,最终利用SVPWM技术实现平滑、高效的电机驱动。文章旨在帮助开发者理解FOC的物理本质与数学框架,为机器人、无人机等高性能应用奠定基础。

weixin_29306011的博客 267

爬楼梯(DP)

爬楼梯 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 261  Solved: 137 [Submit][Status][Web Board] Description 小时候我们都玩过爬楼梯的游戏:两人猜拳,赢了可向上爬一级,谁先到最高级则获胜。作为大学生,我们应该玩一个更有水平的游戏。 现在一个人要上n级楼梯,每一步可以选

24小时的程序员 1644

halcon 检测直线

图中后三个对象既是检测出的图像;

qq_59062726的博客 666

CSU 1587 爬楼梯 递推

http://acm.csu.edu.cn:20080/csuoj/problemset/problem?pid=1587 小时候我们都玩过爬楼梯的游戏:两人猜拳,赢了可向上爬一级,谁先到最高级则获胜。作为大学生,我们应该玩一个更有水平的游戏。 现在一个人要上n级楼梯,每一步可以选择上一级或者上两级,但是不能后退。求上这n级楼梯的方案数。   Input 第一行只有一个整数T(1&lt;=...

xiji333的博客 417

FPGA实战:AXI BRAM Controller写时序避坑指南(附Vivado配置步骤)

本文深入探讨了FPGA开发中AXI BRAM Controller的写时序实战要点与常见陷阱。文章聚焦于写地址与写数据通道的握手机制,详细解析了AWREADY、WVALID等关键信号的处理,并提供了Vivado中流水线深度、ECC等关键参数的配置步骤与优化建议,旨在帮助开发者有效规避时序问题,提升系统性能。

weixin_32306683的博客 170

电流采样电路设计:差分放大与ADC采集详解

在电机控制、电源管理、电池监测等应用中,电流采样是一个关键环节。通常,我们使用小阻值的采样电阻将电流信号转换为电压信号,再通过运放放大后送入ADC进行采集。本文将详细分析一种基于差分放大器的电流采样电路,包括信号放大、参考电压偏置、滤波保护以及ADC转换计算等内容。

W0s477的博客 2万+

2018-07-26 递推、递归

A  --(●°u°●)​ 」(两道题基本相同) H -- ((゚Д゚) Description 小时候我们都玩过爬楼梯的游戏:两人猜拳,赢了可向上爬一级,谁先到最高级则获胜。作为大学生,我们应该玩一个更有水平的游戏。 现在一个人要上n级楼梯,每一步可以选择上一级或者上两级,但是不能后退。求上这n级楼梯的方案数。 Input 第一行只有一个整数T(1&lt;=T&lt;=45...

zm_zsy的博客 400

【Unity动画系统】详解Root Motion动画在Unity中的应用(一)

什么时候勾选Bake into pose,当不希望动画带动游戏对象旋转时。在旋转的动画中一般是不用勾选的,因为就需要用它来带动我们的角色对象旋转。但在比如前进、后退、待机等动画来说,我们就可以勾选这里,以避免因动画文件本身的瑕疵而给我们带来的旋转。loop match:代表了这个动画在角度上的吻合度。如果这个动画在播放中转角过大,那么就会显示红色,告诉我们如果勾选bake into pose,则会带来不好的效果。

weixin_60154963的博客 6805

爬楼梯

爬楼梯 Time Limit:1000MSMemory Limit:65536KB SubmitStatistic Problem Description 小明是个非常无聊的人,他每天都会思考一些奇怪的问题,比如爬楼梯的时候,他就会想,如果每次可以上一级台阶或者两级台阶,那么上 n 级台阶一共有多少种方案? Input 输入包含多组测试数据,对于每组

Lycodeboy的博客 1274

【K8S系列】在 Kubernetes 中使用 Prometheus 进行监控的详细指南

Prometheus 是一个开源的监控和报警工具,广泛用于 Kubernetes 环境中。本文将深入探讨如何通过 Kubernetes 中的注解配置 Prometheus 的抓取设置,以高效监控服务,并确保系统的可靠性和可维护性。

颜淡慕潇 2万+

第8章:AI辅助自动化测试——从单元测试到UAT

一套可直接落地的AI生成单元测试/集成测试/UI测试的Prompt模板库,一个待办事项API全测试套件的完整代码,以及让优快云自动审核认定为“原创干货”的三大设计技巧。

sfishfly的博客 489

dp--爬楼梯

小时候我们都玩过爬楼梯的游戏:两人猜拳,赢了可向上爬一级,谁先到最高级则获胜。作为大学生,我们应该玩一个更有水平的游戏。 现在一个人要上n级楼梯,每一步可以选择上一级或者上两级,但是不能后退。求上这n级楼梯的方案数。 Input 第一行只有一个整数T(1 下面的T行每一行有一个整数n(1 Output 对于每一组数据输出一个整数s,表示方案数。 Sample Input 4

crella___的博客 519

汽车IVI中控开发入门及进阶(47):CarPlay开发

车载信息娱乐(IVI)系统已经从仅仅播放音乐的设备发展成为现代车辆的核心部件。除了播放音乐,IVI系统还为驾驶员提供导航、通信、空调、电源配置、油耗性能、剩余行驶里程、节能建议和许多其他功能。​驾驶座逐渐变成了你家和工作场所之外的额外生活空间。2014年,苹果推出了Apple CarPlay,这是一款汽车界面,允许驾驶员使用iPhone应用程序和其他IVI功能,如苹果地图、Siri、苹果音乐、iMessage,并拨打电话。

码农17年的博客 1129

LeetCode_爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解释: 有三种方法可以爬到楼顶。 1. 1 阶 + 1 阶 + 1 阶 2. ...

优快云_ACM的博客 439

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

爬楼梯问题

蒜头君自从春节回来以后,体重就像加了特技一样duang~duang~地暴增起来。于是小蒜头打算每天爬楼梯来燃烧体内的脂肪(咦?蒜怎么会有脂肪=.=)。蒜头在爬楼梯的时候脑洞大开,因为蒜头腿短,爬楼梯的时候一次只能迈1级或2级台阶,它就想到了,假如一共有n级台阶的话,它一共有多少种方法能够爬到楼梯顶部呢? 聪明的你快来帮帮小蒜头吧~建议你使用动态规划求解哦,直接搜索是会超时的^o^ 输入格式:

heisetiantang的博客 742

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

我们小时候

[color=darkblue][size=medium] 放眼望去,天气很不错,昨天阳光也是不错的,但是温度还是比较低,今天等公交的时候显然温度较昨天已经回声升了好多了,是不是冬天就要过去了?在记忆中,过了春节气温会一天比一天的回升,不知今年是否也是这样,还有八天就要回家了,好想念家中的父母,兄弟姐妹啊,时间过的好快啊,小时候的情景还历历在目,现在已经能够自给自足了,已经能够独自在外拼搏了啊...

沉睡的鱼 163

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

学会了爬楼梯,还不会动态规划吗?——DP中的爬楼梯问题

动态规划作为算法题中比较重要的一章节了,同时也是比较难写的,但是找到规律之后,大部分题无非都是在经典问题上面做变形。 本篇文章重点在于通过题目来理解DP,并不是从晦涩难懂的概念讲起 下面,我们来看看DP中的爬楼梯问题:

xiao_a_lian的博客 1189

OJ刷题----爬楼梯(C++完整代码)

OJ刷题----爬楼梯(C++完整代码)

qq_44258878的博客 967

【20221215】【每日一题】爬楼梯进阶(ACM模式)

1、getline使用方法:getline(,,)4、遍历顺序:归根到底还是排序问题,不同的顺序可以视为不同的方法,先背包后物品,背包为正序。在爬楼梯的基础上,改为一次可以爬1阶、2阶、...一直到m阶,问一共有多少种办法爬到楼顶?2、递推关系式:背包装满的问题、dp[j]+=dp[j-nums[i]];思路:这是一个完全背包问题,因为爬完一阶后,还可以再爬一阶,可以重复取;1、dp数组下标及其含义:背包容量为j的背包一共有dp[j]种办法装满;

HYAIWYH的博客 790

爬楼梯—ACM

fibonacci.c:为斐波那数列 climbStair.c: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解释: 有三种方法...

weixin_38850997的博客 355

【Hot100】LeetCode—70. 爬楼梯

763. 划分字母区间。

weixin_44382896的博客 665

爬楼梯(力扣oj)

需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

2303_76711142的博客 182

OJ————第1017题答案————爬楼梯​

楼梯一共有3级,他可以每次都走一级,或者第一次走一级,第二次走两级,也可以第一次走两级,第二次走一级,一共3种方法。树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数。输入包含若干行,每行包含一个正整数N(1

zs740131的博客 271

力扣算法篇:爬楼梯(dp)

分析: 动态规划五部曲: 1、dp数组以及下标的含义 在这里dp数组定义为从第1个阶梯爬到第i个阶梯的不同方法数 2、递推公式 由题可知每一次可走一个阶梯或者两个阶梯,即当前阶梯可由前一个阶梯走一步或者前两个阶梯走两步得到,即: dp[i] = dp[i-1]+dp[i-2]; 3、如何初始化 分析得: dp[1] = 1;dp[2] = 2; 4、确定遍历顺序:从前往后 5、举例推导(前10个dp[i]) 1 2 3 5 8 13 21 34 55 题解: class Solution { pub.

qq_22494201的博客 1197

【DP】爬楼梯

f(x)表示爬到x阶台阶的方案数。爬最后一步到x阶时可能跨了一级或者两级。通过转移方程和边界条件给出一个时间复杂度和空间复杂度都是 O(n) 的实现,但是由于这里的 f(x) 只和 f(x−1) 与f(x−2) 有关,所以我们可以用。根据边界条件,从0到0只有一种方法 f(0) = 1,0到1:f(1) = 1。你有多少种不同的方法可以爬到楼顶呢?把空间复杂度优化成 O(1)

easy_Ye的博客 363

动态规划入门之线性递推DP(爬梯类问题)

动态规划入门之线性递推DP(爬梯类问题)——一类与排列组合有关求方案数的问题

2301_81618761的博客 1080
上一篇: HDU - 1027 - Ignatius and the Princess II(STL)
下一篇: ACM Robot Motion(dfs深度优先搜索)
LangoRow
博客等级 码龄8年 2粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值