当前位置: 首页 > article >正文

前缀和:JAVA

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

求fib数列的第n项,前几项是1,1,2,3,5,每一项都等于前面两项的和

输入描述:

 

输入一个整数n,n<=46 

输出描述:

输出一个整数

示例1

输入

2

输出

1

代码:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        long n=scanner.nextInt();
        long []arr=new long[51];
        arr[1]=1;arr[2]=1;arr[3]=2;
        for (int i = 4; i <=n ; i++) {
            arr[i]=arr[i-1]+arr[i-2];
        }
        System.out.println(arr[(int)(n)]);
    }
}


http://www.kler.cn/a/429518.html

相关文章:

  • Stream流
  • <OS 有关>Ubuntu 24 安装 openssh-server, tailscale+ssh 慢增加
  • 【Vue3 入门到实战】1. 创建Vue3工程
  • 【Vim Masterclass 笔记11】S06L24 + L25:Vim 文本的插入、变更、替换与连接操作同步练习(含点评课)
  • 6.1 MySQL数字函数和条件函数
  • SSE部署后无法连接问题解决
  • MySQL(库的操作)
  • React Native之升级React Navigation v3-v4
  • 物流,驶入AI下半场
  • Master EDI 项目需求分析
  • 在IDEA中使用Git进行版本控制
  • 一款基于开源路径规划引擎的交通可达性计算软件
  • Python 读取 Excel 表格并导出为 DBF 文件
  • 【JAVA】Java项目实战—项目选择(Web应用、命令行工具等)
  • uniapp radio-group实现点击radio选项后的文字选中选项
  • 人工智能的时代,如何拥抱人工智能,我们该何去何从?
  • Idea实现定时任务
  • Spark架构及运行流程
  • 【源码解读】SpringMMVC执行流程
  • 教程|使用Conda安装AlphaFold3-个人记录以及遇到的问题
  • CLIP论文提炼与代码实战
  • node.js 环境配置
  • leetcode207:课程表
  • C#的基本类型,一篇很基础的文章
  • NLP-实体识别
  • Linux,如何要定位并删除占用磁盘空间的大文件?