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

LeetCode //C - 1137. N-th Tribonacci Number

1137. N-th Tribonacci Number

The Tribonacci sequenceT n T_nTnis defined as follows:

T 0 = 0 , T 1 = 1 , T 2 = 1 , a n d T n + 3 = T n + T n + 1 + T n + 2 f o r n > = 0. T_0 = 0, T_1 = 1, T_2 = 1, and T_{n+3} = T_n + T_{n+1} + T_{n+2} for n >= 0.T0=0,T1=1,T2=1,andTn+3=Tn+Tn+1+Tn+2forn>=0.

Given n, return the value ofT n T_nTn.

Example 1:

Input:n = 4
Output:4
Explanation:
T_3 = 0 + 1 + 1 = 2
T_4 = 1 + 1 + 2 = 4

Example 2:

Input:n = 25
Output:1389537

Constraints:
  • 0 <= n <= 37
  • The answer is guaranteed to fit within a 32-bit integer, ie. answer <= 2^31 - 1.

From: LeetCode
Link: 1137. N-th Tribonacci Number


Solution:

Ideas:

Iteratively calculate Tribonacci numbers
using the previous 3 values only.

Code:
inttribonacci(intn){if(n==0)return0;if(n==1||n==2)return1;inta=0,b=1,c=1;for(inti=3;i<=n;i++){intd=a+b+c;a=b;b=c;c=d;}returnc;}
http://www.jsqmd.com/news/1135421/

相关文章:

  • ClickHouse 填平 Elasticsearch 护城河?日志分析新选择!
  • YOLOv8热成像人员识别检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+环境配置)
  • 《超简单:用 Python 让 Excel 飞起来》读书笔记:第7章 案例04 举一反三 添加图例
  • Kimi LeetCode 3495. 使数组元素都变为零的最少操作次数 Java实现
  • WebSocket 安全实战(二):多层防御穿透攻击模型与长连接底层架构缺陷深度解析
  • KingbaseES读写分离高可用集群扩容、备库重建与故障切换实战
  • STM32L081CB与Si4731收音机模块开发指南
  • ClaudeCode五分钟安装教程!有手就能用上顶级AI编程助手
  • Gazebo仿真PX4+3D激光雷达的搭建
  • 分布式记忆协调_agent-memory-coordinator
  • AI中的表格怎么导出——“AI导出鸭”,深度测评来了!
  • 低成本快速搭建一个博客网站(分享记录)
  • 【单智能体】人寿保险保障顾问案例讲解(附完整源码)
  • YOLOv8可回收塑料识别分类检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+环境配置)
  • 如何在Windows上优雅处理iPhone拍摄的HEIF照片?HEIF Utility一站式解决方案
  • AI 很强,但为什么还会“忘”?看懂上下文,你就知道怎么和它合作
  • de风——【从零开始学习Linux】(三):全面总结瞧一瞧,权限管理没烦恼
  • GitHub CICD流水线_agent-ops-cicd-github
  • 豆包接入抖音生态实战指南
  • Grok 复制有星号 文档导出乱码难整理?AI 导出鸭一站式清除格式瑕疵
  • Windows 10 WSL2 安装问题排查与解决全记录
  • 抖音无水印视频下载器:3分钟学会批量保存高清内容
  • 新手友好!基于零代码平台浏览器市场与用户画像分析-数据加工(1)全流程演示
  • 27. 【C语言】编写可移植的头文件与模块
  • 【社会科学】【企业管理】【管理科学】第二十篇 售前-销售-研发-交付-财务-会计-律师-其他员工的配合模型01
  • 终极跨平台图像格式兼容解决方案:开源HEIF处理工具技术深度解析与实战指南
  • Level 4自动驾驶系统设计15——NCAP/NOA场景 2
  • REPENTOGON深度解析:解锁以撒结合模组开发的全新境界
  • Presenting Large Language Models as Companions Affects What Mental Capacities People Attribute to...
  • Centos系统学习