华为机试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))
相关推荐
东林知识库17 小时前
鸿蒙NEXT开发-自定义构建函数(基于最新api12稳定版)
华为·harmonyos
真正的醒悟1 天前
华为资源分享
运维·服务器·华为
鸿蒙自习室2 天前
鸿蒙网络管理模块04——网络连接管理
华为·harmonyos·鸿蒙·媒体
Yeats_Liao2 天前
华为开源自研AI框架昇思MindSpore应用案例:计算高效的卷积模型ShuffleNet
人工智能·深度学习·华为
cn_mengbei2 天前
HUAWEI New4.9G 与 2.6G 无法正常切换问题处理案例
网络·华为
叶庭云2 天前
了解华为计算产品线,昇腾的业务都有哪些?
人工智能·华为·昇腾·计算产品线·ai 大模型时代
训山2 天前
【10】纯血鸿蒙HarmonyOS NEXT星河版开发0基础学习笔记-泛型基础全解(泛型函数、泛型接口、泛型类)及参数、接口补充
笔记·学习·华为·harmonyos·鸿蒙系统
云兮Coder2 天前
鸿蒙 HarmonyNext 与 Flutter 的异同之处
flutter·华为·harmonyos
汪子熙2 天前
华为手机连接蓝牙音响后播放声音小的问题分析
华为·智能手机
lqj_本人2 天前
flutter_鸿蒙next(win)环境搭建
flutter·华为·harmonyos