news 2026/6/15 17:58:30

leetcode 873. Length of Longest Fibonacci Subsequence 最长的斐波那契子序列的长度

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 873. Length of Longest Fibonacci Subsequence 最长的斐波那契子序列的长度

Problem: 873. Length of Longest Fibonacci Subsequence 最长的斐波那契子序列的长度

解题过程

对每两个数字a, c,若差s存在且在两者前面s, …, a, c;那么就可以递归查找下去,将s赋值给a,将a赋值给c,并求得最大长度

Code

class Solution { public: unordered_map<int, int> ump; int lenLongestFibSubseq(vector<int>& arr) { for(int i = 0; i < arr.size(); i++) { ump[arr[i]] = i; } int n = arr.size(), mid = 1, tail = 2, su, num, mx = INT_MIN; for(int i = 2; i < n; i++) { for(int j = i - 1; j > 0; j--) { tail = i; mid = j; num = 2; while(true) { su = arr[tail] - arr[mid]; if(ump.find(su)!=ump.end() && ump[su] < mid) { num++; tail = mid; mid = ump[su]; } else { break; } if(mid == 0) break; } mx = max(mx, num); } } if(mx==2) return 0; return mx; } };

官方题解的动态规划方式

class Solution { public: unordered_map<int, int> ump; int lenLongestFibSubseq(vector<int>& arr) { for(int i = 0; i < arr.size(); i++) { ump[arr[i]] = i; } int n = arr.size(), mx = INT_MIN, su; vector<vector<int>> dp(n, vector<int>(n)); for(int i = 2; i < n; i++) { for(int j = i - 1; j > 0; j--) { su = arr[i] - arr[j]; if(ump.find(su)!= ump.end() && ump[su] < j) { dp[j][i] = max(dp[ump[su]][j] + 1, 3); } mx = max(mx, dp[j][i]); } } if(mx==2) return 0; return mx; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 11:40:44

‌富豪购买AI痛苦体验:1分钟收费10万美元‌

引言&#xff1a;当痛苦成为可量化产品 2026年全球顶级富豪圈流行的AI痛苦体验服务&#xff0c;以每分钟10万美元的价格提供定制化生理痛苦模拟。本文将从软件测试工程师的视角&#xff0c;解构该服务的系统架构可靠性验证、感官同步性测试、伦理边界压力测试三大核心维度&…

作者头像 李华
网站建设 2026/6/15 11:44:27

AI视觉测试的革命性价值

在数字化转型浪潮中&#xff0c;软件界面Bug&#xff08;如UI错位、颜色失真&#xff09;已成为用户体验的致命伤。传统手动测试效率低下&#xff0c;而AI视觉测试通过计算机视觉&#xff08;CV&#xff09;和机器学习&#xff08;ML&#xff09;技术&#xff0c;实现自动化、高…

作者头像 李华
网站建设 2026/6/15 14:09:45

潮玩抽赏小程序开发全解析:玩法落地+技术架构+合规防控

潮玩抽赏小程序的核心竞争力在于“稀缺性惊喜沉浸式体验”&#xff0c;但超70%开发者因概率失控、高并发崩盘、IP版权违规等问题折戟。2025年国内盲盒市场规模突破500亿元&#xff0c;小程序渠道贡献超30%交易额&#xff0c;赛道潜力显著。本文从技术视角拆解潮玩抽赏核心玩法实…

作者头像 李华
网站建设 2026/6/15 16:39:55

【广东省高等教育学会人工智能与高等教育研究分会主办 | IEEE出版 | 往届已完成EI核心检索,快至会后3个月检索】第三届智慧城市与信息系统国际学术会议 (ICSCIS 2026)

第三届智慧城市与信息系统国际学术会议 (ICSCIS 2026) 2026 3rd International Conference on Smart City and Information System 2026年1月30-2月1日 中国广州 大会官网&#xff1a;www.icscis.net【论文投稿】 截稿时间&#xff1a;见官网 主办单位&#xff1a;广东省…

作者头像 李华
网站建设 2026/6/15 11:50:55

大模型评估完全指南:从通用Benchmark到垂直领域实战,小白也能掌握的模型评估技巧

文章详细介绍了大模型垂直领域评估的方法和工具。首先分析了通用评估的局限性&#xff0c;阐述了三种主流评估方法&#xff1a;确定性评估、文本相似度评估和基于模型的语义评估。分享了测试集难构造、定性定量难平衡等实际痛点&#xff0c;并通过Easy Dataset工具演示了如何自…

作者头像 李华