Pagini recente » Cod sursa (job #712180) | Cod sursa (job #2837490) | Cod sursa (job #719525) | Cod sursa (job #2414584) | Cod sursa (job #448185)
Cod sursa(job #448185)
#include<fstream.h>
using namespace std;
# define nmax 500002
long long P[nmax];
int n,L[nmax];
void citire()
{
ifstream f("reguli.in");
f>>n;int i,x;f>>P[0];x=P[0];
for(i=1;i<n;i++) { f>>P[i];P[i]-=x;x+=P[i];}
}
int main()
{
ofstream g("reguli.out");
citire();
int max=1,i,q;
for(i=1;i<n;i++)
{
q=i%max;
if(q!=0&&P[q]!=P[i]) max=i;
if(q==0&&P[max]!=P[i]) max=i;
}
g<<max<<'\n';
for(i=1;i<=max;i++)
g<<P[i]<<'\n';
}