华为机试HJ37统计每个月兔子的总数

华为机试HJ37统计每个月兔子的总数

题目:

想法:

上述题目实际是一个斐波那契数列,利用斐波那契数列对问题进行求解

复制代码
input_number = int(input())

def fib(n):
    if n < 2:
        return 1
    else:
        n_1 = 1
        n_2 = 1
        count = 2
        while count < n:
            n_1, n_2 = n_2, n_1 + n_2
            count += 1
        return n_2

print(fib(input_number))
相关推荐
以太浮标4 分钟前
华为eNSP模拟器综合实验之- 端口镜像(Port Mirroring)配置解析
运维·服务器·网络·华为
搬砖的kk5 分钟前
鸿蒙 PC 版 DevEco Studio 使用 OHPM 下载三方库教程
华为·harmonyos
以太浮标14 小时前
华为eNSP模拟器综合实验之-DHCP服务中继配置案例
网络·华为·智能路由器·信息与通信
游戏技术分享14 小时前
【鸿蒙游戏技术分享 第75期】AGC后台批量导入商品失败,提示“参数错误”
游戏·华为·harmonyos
No Silver Bullet15 小时前
HarmonyOS NEXT开发进阶(十七):WebView 拉起 H5 页面
华为·harmonyos
北方的流星17 小时前
华为交换机MSTP和VRRP综合应用配置
运维·网络·华为
C雨后彩虹18 小时前
简易内存池
java·数据结构·算法·华为·面试
北方的流星20 小时前
华为交换机IPv6静态路由、默认路由、RIPng和OSPFv3路由配置
运维·网络·华为
飞露21 小时前
鸿蒙Preview预览文件失败原因
华为·harmonyos
小雨青年21 小时前
鸿蒙 HarmonyOS 6 | ArkUI (04):数据展示 List 列表容器 LazyForEach 懒加载机制
华为·list·harmonyos