Pagini recente » Cod sursa (job #2430671) | Cod sursa (job #2148509) | Cod sursa (job #2548099) | Borderou de evaluare (job #579445) | Cod sursa (job #1534088)
#include <fstream>
using namespace std;
ifstream fin("scmax.in");
ofstream fout("scmax.out");
int main()
{int n,a[2000000],b,maxi=0,x;
fin>>n;
b=1;
for (int i=1;i<=n;i++)
fin>>a[i];
for (int i=n-1;i>=1;i--)
{
if (a[i]==a[i+1]-1)
b++;
else
b=1;
if (b>maxi)
{
maxi=b;
x=i;
}
}
fout<<maxi<<'\n';
for (int i=x;i<=x+maxi-1;i++)
fout<<a[i]<<' ';
return 0;
}