Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: GastrointestinalTrackInflammation

Problemset: Consecutive Subsequence

Language: cpp

Time: 0.003 second

Submitted On: 2025-12-16 17:26:44

#include<bits/stdc++.h>

using namespace std;

#define ll long long

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);cout.tie(nullptr);
    ll n;
    vector<ll>v;
    while(cin>>n)v.push_back(n);
    sort(v.begin(),v.end());
    int curstreak=1,curstart=0,maxstreak=1,maxstart=0,maxend=0;
    for(int i=1;i<v.size();i++){
        if(v[i]==v[i-1]+1)curstreak++;
        else if(v[i]!=v[i-1]){
            curstreak=1;
            curstart=i;
        }
        if(curstreak>maxstreak){
            maxstreak=curstreak;
            maxstart=curstart;
            maxend=i;
        }
    }
    for(int i=v[maxstart];i<=v[maxend];i++){
        cout<<i<<' ';
    }
    cout<<endl;
    return 0;
}