Pagini recente » Cod sursa (job #1204685) | Cod sursa (job #530861) | Cod sursa (job #1990610) | Cod sursa (job #1156502) | Cod sursa (job #3030647)
#include <iostream>
#include <fstream>
#include <set>
using namespace std;
ifstream f("scmax.in");
ofstream g("scmax.out");
set<int>s;
int n;
int maxlen;
int v[100005];
int istart;
int main()
{
int len = 0;
f >> n;
for (int i = 1; i <= n; i++)
{
int x;
f >> v[i];
if (v[i] >= v[i-1])
{
if (v[i] > v[i - 1])
{
len++;
}
}
else {
len = 1;
}
if (len > maxlen)
{
maxlen = len;
istart = i - len;
}
}
g << maxlen << '\n';
for (int i = istart; i <= istart + maxlen; i++)
{
if (v[i] != v[i - 1])
{
g << v[i] << ' ';
}
}
}