题解 | 小红的顺子

小红的顺子

https://www.nowcoder.com/practice/76d6ca3612bd42a2900e540b511d2292

//活动地址: 牛客春招刷题训练营 - 编程打卡活动
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n,a[100005]={0};
    // 注意题目 是n-1个数 
    cin>>n;
    for(int i=0;i<n-1;i++)cin>>a[i];
    int ans=1;
    // 因为是n-1 所以需要注意 要减一
    sort(a,a+n-1);
    int m=1;
    for(int i=1;i<n;i++){
        // cout<<a[i]<<" "<<i<<"\n";
        if(a[i]-a[i-1]==1){
            m++;
        }
        else{
            ans=max(ans,m);
            m=1;
        }
    }
    cout<<ans;
}
//活动地址: 牛客春招刷题训练营 - 编程打卡活动
// 64 位输出请用 printf("%lld")



全部评论

相关推荐

如题,求问华为1145和25定律是什么意思?刷到好多人说这个东西了,不知道什么意思
我能加班:如果你在主管面试完当天晚上11点45分收到面试反馈邮件的话,大概率是通过主管面试了。25小时是指在你主管面完成收到短信后的25小时你可以在官网查到你是不是通过。 应该是这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务