我是靠谱客的博主 风趣老鼠,最近开发中收集的这篇文章主要介绍Codeforces Round #FF (Div. 2)C. DZY Loves Sequences,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int n;
int f1[111111],f2[111111],a[111111];
cin>>n;
cin>>a[0];
f1[0]=1;
for(int i=1; i<n; i++)
{
cin>>a[i];
f1[i]=1;
if(a[i]>a[i-1])
f1[i]+=f1[i-1];
}
f2[n-1]=1;
for(int i=n-2; i>=0; i--)
{
f2[i]=1;
if(a[i]<a[i+1])
f2[i]+=f2[i+1];
}
int maxx=1;
for(int i=1; i<n; i++)
{
maxx=max(maxx, f1[i-1]+1);
maxx=max(maxx, f2[i]+1);
if(i<n-1 && a[i-1]<a[i+1]-1)
maxx=max(maxx, f1[i-1]+1+f2[i+1]);
}
cout<<maxx<<endl;
return 0;
}
最后
以上就是风趣老鼠为你收集整理的Codeforces Round #FF (Div. 2)C. DZY Loves Sequences的全部内容,希望文章能够帮你解决Codeforces Round #FF (Div. 2)C. DZY Loves Sequences所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复