Lang:G++
Edit123456789101112131415161718192021222324#include<iostream>#include<vector>#include<iterator>using namespace std;int main(){size_t alphnum;cin >> alphnum;vector<int> word;size_t i;while (cin >> i && word.size() <= alphnum)word.push_back(i);auto it = word.rbegin();int prev = *it++;while (it != word.crend() && *it < prev)prev = *it++;word.erase(it.base(), word.end());if (word.empty())cout << "1";for (auto a : word)cout << a << " ";cout << endl;return 0;}