Cod sursa(job #270836)

Utilizator dexter_dexMutascu Adrian - Dragos dexter_dex Data 4 martie 2009 17:31:45
Problema Buline Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<stdio.h>
int poz1,poz2,lung1,lung2=0,i,x,n;
long s=2000000000,smax=2000000000,S;


int main()
{

FILE*f=fopen("buline.in","r");
FILE*g=fopen("buline.out","w");

fscanf(f,"%d",&n);
for (i=1;i<=n;i++)
   {
    fscanf(f,"%d",&x);

    if (s+x<=x) 
	    {
	     lung2++;
	     s=s+x;
	    }

    else  {
	   lung2=1;
	   s=x;
	  }
    if (smax<=s) ;

       else
	{
	 poz1=i;
	 lung1=lung2;
	 smax=s;
	}
    S+=x; 
   }
poz1+=1;
if (poz1>n)
    poz1=poz1-n;
s=S-smax;
lung1=n-lung1;

fprintf(g,"%ld %d %d",s,poz1,lung1);
fclose(f);
fclose(g);
return 0;
}