首页 > 其他分享 >剑指Offer——10-II.青蛙跳台阶问题(c语言)

剑指Offer——10-II.青蛙跳台阶问题(c语言)

时间:2023-04-22 14:11:50浏览次数:40  
标签:10 台阶 Offer int 示例 青蛙 II

title: 剑指Offer 10-II.青蛙跳台阶问题(c语言)

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。

答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。

示例1:

输入:n = 2
输出:2

示例2:

输入:n = 7
输出:21

示例3:

输入:n = 0
输出:1

提示:
$$
0 \leqslant n \leqslant 100
$$
代码如下:

#define N 1000000007
int numWays(int n){
    int a=1, b=1,sum;
    for(int i=0; i<n; ++i)
    {
        sum = (a+b)%N;
        a = b;
        b = sum;
    }
    return a;
}

标签:10,台阶,Offer,int,示例,青蛙,II
From: https://www.cnblogs.com/blue-Suri/p/17342969.html

相关文章

  • 剑指Offer——24.反转链表(c语言)
    title:剑指Offer24.反转链表(c语言)定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL限制:$$0\leqslant节点个数\leqslant5000$$代码如下:/***Definitionforsingly-linkedlist.......
  • 10.2阿基米德B组第11题
       视频看:https://www.bilibili.com/video/BV1Jo4y1b7Rz/?vd_source=189e32a0967ed45997385a775f5fc6a1    ......
  • 力扣——240.搜索二维数组II(c语言)
    title:力扣——240.搜索二维数组II(c语言)同《剑指offer》04题目描述:编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例1:输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],......
  • MB10S-ASEMI小贴片桥堆MB10S
    编辑:llMB10S-ASEMI小贴片桥堆MB10S型号:MB10S品牌:ASEMI封装:MBS-4正向电流:1A反向电压:1000V引脚数量:4芯片个数:4芯片尺寸:50MIL漏电流:>10ua恢复时间:>2000ns浪涌电流:30A芯片材质:GPP硅芯片正向电压:1.06V封装尺寸:如图特性:整流桥、贴片桥堆工作结温:-50℃~150℃包装方式:3k......
  • Windows10上安装mysql 8.0|mysql 8.0安装教程
    1、下载适合自己操作系统的mysql安装文件,解压就可直接用  下载地址:https://dev.mysql.com/downloads/mysql/ 2、解压压缩包,目录结构如下。解压后的压缩包里没有my.ini文件和data文件夹,my.ini可以自己手动建,但是data文件夹千万不可手动创建3、新建my.ini文件并添加最简配......
  • MB10S-ASEMI小贴片桥堆MB10S
    编辑:llMB10S-ASEMI小贴片桥堆MB10S型号:MB10S品牌:ASEMI封装:MBS-4正向电流:1A反向电压:1000V引脚数量:4芯片个数:4芯片尺寸:50MIL漏电流:>10ua恢复时间:>2000ns浪涌电流:30A芯片材质:GPP硅芯片正向电压:1.06V封装尺寸:如图特性:整流桥、贴片桥堆工作结温:-50℃~150℃包装方式:3k/盘;30K/箱MB10S的电......
  • P1007 独木桥
    题目背景战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳\(1\)个人通过。假如有\(......
  • Laravel10 简单使用 Auth 生成 Token 与登录并获取用户信息
    参考https://learnku.com/docs/laravel/10.x/authenticationmd/14876https://learnku.com/docs/laravel/10.x/sanctummd/14914https://learnku.com/articles/39646环境软件/系统版本说明windows10php8.2.5-nts-Win32-vs16-x64composer2.5.5larave......
  • win10 锁屏页面获取
    因为觉得win10锁屏页面比较好看,有时候能够根据日期变换,因此写个脚本获取锁屏页面封面《冬天的谎言-SnowWorldEnd-》win10原生锁屏根据查阅资料,win10的锁屏图片保存在 C:\Users\你的用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txy......
  • cxPageControl1多标签页(10)
    https://docs.devexpress.com/VCL/158024/ExpressPageControl/glossary/custom-buttons?v=21.2最终效果图  01每个面页Tab添加关闭按钮  02]每个面页Tab前面添加图标 03] 面页Tab多了,自动添加导航条Thenavigatorbarisonlyvisibleiftabsaredisplayed......