统计每个月兔子的总数—牛客网

统计每个月兔子的总数_牛客题霸_牛客网 (nowcoder.com)

#include
using namespace std;

int main() {
    //1 1 2 3 5 8
    //这道题本质就是斐波那契数列
    //先排除1 1 2 这些不用算的
   int n;
   cin>>n;
   if(n2)
   {
       cout<<1;
   }
   else if(n==3)
   {
       cout<<2;
   }
   else
   {
   int a=1,b=1,c=a+b;
   for(int i=0;i2;i++)
   {
       a=b;
       b=c;
       c=a+b;
   }
   cout<<b;
   }
   return 0;
}
#include
using namespace std;

int main() {
    //1 1 2 3 5 8
    //这道题本质就是斐波那契数列
    //先排除1 1 2 这些不用算的
   int n;
   cin>>n;
   if(n2)
   {
       cout<<1;
   }
   else if(n==3)
   {
       cout<<2;
   }
   else
   {
   int a=1,b=1,c=a+b;
   for(int i=0;i2-1;i++)
   {
       a=b;
       b=c;
       c=a+b;
   }
   cout<<c;
   }
   return 0;
}

此循环会多计算一次 所以要不然直接输出b 要不然减一次循环 输出c

Original: https://www.cnblogs.com/LonelyMoNan/p/16750828.html
Author: lemon-Breeze
Title: 统计每个月兔子的总数—牛客网

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/607381/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • shell运算符

    算术运算符 下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20: 运算符说明举例 + 加法 expr $a + $b 结果为 30。 – 减法 ex…

    Linux 2023年5月27日
    077
  • Redis 分布式锁的实现

    0X00 测试环境 CentOS 6.6 + Redis 3.2.10 + PHP 7.0.7(+ phpredis 4.1.0) [root@localhost ~]# cat …

    Linux 2023年5月28日
    0112
  • 查询数据库表大小

    csharp;gutter:true;SELECTTABLE_NAME,DATA_LENGTH + INDEX_LENGTH,TABLE_ROWS,concat(round((DA…

    Linux 2023年6月7日
    092
  • 【凸优化】3 多面体,单纯形,半正定锥

    1 多面体 Polyhedra 定义:多面体为一系列的(有限个)线性等式和不等式的解集: [\mathcal{P}={x|a_j^T x \leq b_j, j=1,……

    Linux 2023年6月7日
    0109
  • ​探秘 Web 水印技术

    Web 水印技术在信息安全和版权保护等领域有着广泛的应用,对防止信息泄露或知识产品被侵犯有重要意义。水印根据可见性可分为可见水印和不可见水印(盲水印),本文将分别予以介绍,带你探秘…

    Linux 2023年6月8日
    0120
  • MariaDB 安装和配置

    一、MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 1、关闭selinux ①修改selinux的配置文件 [root@localh…

    Linux 2023年6月7日
    0104
  • 对脱壳脚本的一些改进–识别出目标DEX

    一、前言 通常对于加壳的程序,第一步的操作通常是脱壳,而现在脱壳一般都选择利用 frida 来进行 hook 进行脱壳,不谈其他脱壳方式,利用 frida 脱壳原理大致分为两种: …

    Linux 2023年6月8日
    0104
  • Question09-查询学过编号为”01″并且也学过编号为”02″的课程的同学的信息

    * — 学过01,且学过02 — 学过01 SELECT sc.SID FROM SC sc WHERE sc.CID = ’01’; — 学过02 SELECT sc.SI…

    Linux 2023年6月7日
    095
  • 深入理解java泛型

    什么是Java泛型 泛型的使用 泛型类 泛型接口 泛型方法 泛型的底层实现机制 ArrayList源码解析 什么是泛型擦除 泛型的边界 ?:无界通配符 extends 上边界通配符…

    Linux 2023年6月6日
    0135
  • short, int, long, long long各个类型的范围

    类型名称 字节数 取值范围 signed char 1 -2^7 ~ 2^7-1 -128~+127 short int 2 -2^14 ~ 2^14-1 -32768~+3276…

    Linux 2023年6月8日
    089
  • [云原生]Kubernetes-Service详解(第7章)

    * – 一、Service介绍 – 二、Service类型 – 三、Service使用 + 3.1 实验环境准备 + 3.2 ClusterIP…

    Linux 2023年6月13日
    0116
  • MySQL事务隔离级别

    MySQL事务隔离级别 事务 事务是由单独的一个或者多个SQL语句组成,是一个最小的不可再分割的单元,这一组操作里面的所有的执行,要么全部成功、要么全部不成功。如果有一个执行不成功…

    Linux 2023年6月6日
    0123
  • Redis 配置文件

    http://blog.csdn.net/tonysz126/article/details/8280696/ 2.1 Redis配置文件 为了对Redis的系统实现有一个直接的认…

    Linux 2023年5月28日
    0119
  • [ Terminal ] 在 Windows Terminal 中使用 Git Bash

    https://www.cnblogs.com/yeungchie/ Git 自带的 git-bash 太简陋了,ConEmu 又太卡了,还是这个 Windows Terminal…

    Linux 2023年6月7日
    0116
  • Spring常见异常说明

    文章要点 Spring bean 的声明方式 Spring bean 的注入规则 Spring bean 的依赖查找规则 Spring bean 的名称定义方式和默认名称规则 XX…

    Linux 2023年6月6日
    0101
  • 常见的Redis面试”刁难”问题,值得一读

    字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、P…

    Linux 2023年5月28日
    094
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球