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