华为机试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))
相关推荐
2501_9197490334 分钟前
鸿蒙 Flutter 实战:video_compress 3.1.4 适配 3.27-ohos 全流程
flutter·华为·harmonyos
nashane1 小时前
HarmonyOS 6学习:应用退出动画优化实战——从“闪退“到优雅退出的完美蜕变
学习·华为·harmonyos
程序猿追4 小时前
在 HarmonyOS 模拟器上用递归种出科赫分形
华为·harmonyos
高心星4 小时前
鸿蒙6.0应用开发——访问应用文件
华为·文件读写·fs·鸿蒙6.0·harmonyos6.0·应用文件·fileio
FrameNotWork4 小时前
HarmonyOS三方库:lv-markdown-in 技术解析与自定义语法扩展实战
华为·harmonyos
条tiao条6 小时前
鸿蒙 ArkTS 实战进阶:从核心组件到面向对象编程一篇通
华为·harmonyos
book01216 小时前
华为ensp学习日志 记2026
学习·华为·智能路由器
wechat_Neal7 小时前
Google AAOS 2026发布深度解析与对中国车企出海的战略启示
人工智能·microsoft·华为·汽车
不羁的木木8 小时前
HarmonyOS文件基础服务(Core File Kit)实战演练02-环境搭建与基础配置
华为·harmonyos