news 2026/4/16 18:20:59

25算法设计3.1 YY and Fibonacci

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25算法设计3.1 YY and Fibonacci
#include <iostream> #include <algorithm> #include <unordered_map> typedef long long LL; using namespace std; const int N = 3010; int n; int a[N], f[N][N]; // f[i][j]表示以索引 i 和 j 结尾的斐波那契子序列的长度。 int main() { scanf("%d", &n); for (int i = 0; i < n; i ++ ) scanf("%d", &a[i]); int len = 0; for (int i = 0; i < n; i ++ ) { int l = 0, r = i - 1; // 左右指针 while (l < r) { LL sum = (LL)a[l] + a[r]; if (sum == a[i]) { // 找到了满足条件的一组 (L, R, j) int prev_len = (f[l][r] == 0) ? 2 : f[l][r]; f[r][i] = prev_len + 1; if (f[r][i] > len) len = f[r][i]; // 继续寻找下一对可能的 (L, R),因为可能有多种组合等于 a[i] l ++ ; r -- ; } else if (sum < a[i]) l ++ ; // 和小了,左指针右移,让和变大 else r --; // 和大了,右指针左移,让和变小 } } if (len >= 3) printf("%d\n", len); else printf("-1\n"); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 18:15:59

vue ssm大学生体质测试管理系统

目录大学生体质测试管理系统摘要开发技术核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;大学生体质测试管理系统…

作者头像 李华
网站建设 2026/4/16 10:35:19

三相并联型有源电力滤波器APF仿真全解析

三相并联型有源电力滤波器APF仿真&#xff08;电压外环电流内环均为PI控制&#xff09;&#xff0c;ip-iq谐波检测方法&#xff0c;SVPWM调制方法。最近一直在研究三相并联型有源电力滤波器APF&#xff0c;今天来和大家分享一下我的学习成果&#x1f603;。 一、APF简介 三相并…

作者头像 李华
网站建设 2026/4/16 14:45:43

导师推荐8个一键生成论文工具,MBA毕业论文轻松搞定!

导师推荐8个一键生成论文工具&#xff0c;MBA毕业论文轻松搞定&#xff01; AI 工具助力论文写作&#xff0c;轻松应对学术挑战 在当今快节奏的学术环境中&#xff0c;MBA 学生面临着繁重的论文写作任务。从选题到成稿&#xff0c;每一个环节都需要大量的时间和精力。而 AI 工具…

作者头像 李华
网站建设 2026/4/16 14:51:08

一文讲透彻!RobotFramwork测试框架教程(全能)

Robot Framwork在业界早已名声大振&#xff01;有很多刚学自动化测试的伙伴问我&#xff1a;有没有不需要编程就可以玩自动化的方法&#xff1f; 有吗&#xff1f;有的&#xff01;——Robot Framwork 我们今天就一篇文章&#xff0c;把它讲得明明白白&#xff01; 一、Robo…

作者头像 李华
网站建设 2026/4/16 18:18:14

基于MATLAB的输电线路距离保护系统设计

基于MATLAB的输电线路距离保护系统设计 本设计包括设计报告&#xff0c;仿真程序。 距离保护的构成 距离保护装置- -般由启动、测量、振荡闭锁、电压回路断线闭锁、配合逻辑和出口等几部分组成。以下文字及示例代码仅供参考 基于MATLAB的输电线路距离保护系统设计 在现代电力系…

作者头像 李华