CF365B The Fibonacci Segment 题解
思路
思路蛮简单,因为“好的”必须是要连续的,所以可以直接暴力枚举一遍序列。如果当前数满足条件就计数器累加,不满足条件就取
#include <bits/stdc++.h>
using namespace std;
int n,tot=2,ans,a[100001];
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;++i) scanf("%d",&a[i]);
for(int i=3;i<=n;i++)
{
if(a[i]==a[i-1]+a[i-2]) tot++;
else tot=2;
ans=max(ans,s);
}
if(n<=2)
printf("%d",n);
else
printf("%d",ans);
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步