Submission
Status:
P---------
Subtask/Task Score:
10/100
Score: 10
User: Chayatoeyy
Problemset: Consecutive Subsequence
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-13 12:48:53
#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());
int cnt=1,ans=INT_MIN,index;
for(int i=1;i<num.size();i++){
if(num[i]==num[i-1]+1){
cnt++;
}else{
if(cnt>ans){
ans = cnt;
index = i-1;
}
cnt=1;
}
}
vector<int> a;
for(int i=index;i>index-ans;i--){
a.push_back(num[i]);
}
for(int i=ans-1;i>=0;i--){
cout << a[i] << " ";
}
}