Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Chayatoeyy
Problemset: Consecutive Subsequence
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-13 13:13:56
#include<bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
vector<int> num;
int n;
while(cin >> n){
num.push_back(n);
}
sort(num.begin(),num.end());
vector<int> cur,best;
cur.push_back(num[0]);
for(int i=1;i<num.size();i++){
if(num[i]==num[i-1])continue;
if(num[i]==num[i-1]+1){
cur.push_back(num[i]);
}else{
if(cur.size()>best.size()){
best = cur;
}
cur.clear();
cur.push_back(num[i]);
}
}
if(cur.size()>best.size()){
best = cur;
}
for(int v:best){
cout << v << " ";
}
}