Cod sursa(job #85724)

Utilizator alex_mircescuAlex Mircescu alex_mircescu Data 22 septembrie 2007 13:25:37
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<stdio.h>
#include<math.h>

long n,i,j,a[10000],v[10000],t;

int main()
{
	scanf("%ld",&n);
	for(i=1;i<=n;i++)
	{
		scanf("%ld",&a[i]);
	    v[i]=(v[i-1]+a[i])&n;
	    if(v[i]==0)
		{
			printf("%ld\n",i);
			for(j=1;j<=i;j++)
				printf("%ld",a[j]);
			return 0;
		}
    }
	for(i=1;i<n;i++)
		for(j=i+1;j<=n;j++)
			if(v[i]==v[j]) printf("%ld",j-i);
return 0;
}