Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: SayRo

Problemset: Consecutive Subsequence

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-30 17:00:09

#include<bits/stdc++.h>
using namespace std;

int main(){
    cin.tie(nullptr)->sync_with_stdio(0);
    vector<int> v;
    int a;
    while(cin>>a){
        v.push_back(a);
    }
    sort(v.begin(),v.end());
    v.erase(unique(v.begin(),v.end()),v.end());
    int idx=0,lo=0,hi=0,n=v.size();
    for(int i=1;i<n;i++){
        if(v[i]-v[i-1]==1){
            if(i-idx>hi-lo) hi=i,lo=idx;
        }else idx=i;
    }
    for(int i=lo;i<=hi;i++){
        cout<<v[i]<<" ";
    }
}