Submission
Status:
----------
Score: 0
User: Pera
Problemset: Consecutive Subsequence
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-22 12:05:53
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false); cin.tie(NULL);
//int longestcount = 0;
//int currentcount = 0;
vector<int> longest;
vector<int> current;
string str;
while (cin >> str) {
if (!isdigit(str[0]) && str[0] != '-') break;
if (current.empty()) {
current.push_back(stoi(str));
//currentcount++;
} else if (current.back() + 1 == stoi(str)) {
current.push_back(stoi(str));
//currentcount++;
} else {
//currentcount = 0;
current.clear();
current.push_back(stoi(str));
}
if (current.size() > longest.size()) longest = current;
}
for (int n : longest) {
cout << n << ' ';
}
cout << '\n';
}