带记忆化搜索的斐波那契数列

带记忆化搜索的斐波那契数列带记忆化搜索的斐波那契数列//通过dp数组保留部分结果,动态规划避免大量重复性操作#include#include#includeusingnamespacestd;constintMAXN=100;intdp[MAXN];intfabnaci(intn){if(n==1||n==2){

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

带记忆化搜索的斐波那契数列

//通过dp数组保留部分结果,动态规划避免大量重复性操作

#include <cstdio>
#include <iostream>
#include <algorithm>


using namespace std;


const int MAXN=100;

int dp[MAXN];




int fabnaci(int n)
{
    if(n==1 || n==2)
    {
        return 1;

    }

    if(dp[n] != -1)
    {
        return dp[n];
    }
    else
    {
        dp[n]=fabnaci(n-1)+fabnaci(n-2);
        return dp[n];

    }



}




int main()
{
    fill(dp,dp+MAXN,-1);

    int n;
    cin>>n;

    int res=fabnaci(n);

    cout<<res<<endl;


}





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164448.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月26日 上午7:46
下一篇 2022年7月26日 上午7:46


相关推荐

  • GCC编译选项_需要使用安全编译选项的语言

    GCC编译选项_需要使用安全编译选项的语言1、gcc包含的c/c++编译器gcc,cc,c++,g++gcc和cc是一样的,c++和g++是一样的。一般c程序就用gcc编译,c++程序就用g++编译  2、gcc的基本用法gcctest.c这样将编译出一个名为a.out的程序gcctest.c-otest这样将编译出一个名为test的程序,-o参数用来指…

    2025年6月15日
    4
  • Java 基础知识总结(下)-王者笔记《收藏版》

    Java 基础知识总结(下)-王者笔记《收藏版》上一篇Java基础知识学习总结之(上)目录三、计算机原理和操作系统内存、CPU、硬盘?Linux基本命令线程和进程的区别?四、数据库基础关系型数据库和非关系型数据库有哪些区别?举例说明数据库索引是做什么用的什么情况需要给字段建立索引?什么情况下索引会失效?慢查询是什么?主从库…

    2022年6月9日
    29
  • 2026年OpenClaw云端/本地部署图文指南:+ClawHub 13000+Skill一键解锁,打造全能AI工作台

    2026年OpenClaw云端/本地部署图文指南:+ClawHub 13000+Skill一键解锁,打造全能AI工作台

    2026年3月13日
    4
  • jni断点调试「建议收藏」

    jni断点调试「建议收藏」jni断点调试

    2022年5月16日
    46
  • DWR配置文件详解

    DWR配置文件详解dwr xml 是 DWR 的配置文件 默认情况下 应该把它放到 WEB INF 目录 web xml 的目录 下创建 dwr xml 文件 dwr xml 文件的结构如下 GetAheadLimi DTDDirectWeb 0 EN http www getahead ltd uk dwr dwr10 dtd

    2026年3月17日
    2
  • Lua文件操作

    Lua文件操作在实现文件操作之前如果大家也有乱码问题的话就跟着我先把这个问题解决了首先打开这个设置之后给这里添加两句代码即可 code page 65001output code page 65001 之后就可以开始我们的文件操作了还是首先给出一个表格接下来我做几个简单的演示我们先做准备工作创建一个 txt 类型的文本文档其中我们可以写一些内容首先是 r 我们可以在控制台输出内容 file io open test txt r 打开文件 选择类型 io input file

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号