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]<<" ";
}
}