Cod sursa(job #312133)

Utilizator brainwashed20Alexandru Gherghe brainwashed20 Data 5 mai 2009 10:29:53
Problema Transport Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<stdio.h>
//#include<conio.h>

#define X 16001

int main()
{
 //clrscr();

 freopen("transport.in","r",stdin);
 freopen("transport.out","w",stdout);

 int a[X],n,k,i,saux,sum=0,max=0;

 scanf("%d%d",&n,&k);
 for(i=1; i<=n; ++i)
 {
  scanf("%d",&a[i]);
  sum+=a[i];
 }

 sum/=k;
 for(i=1; i<=n;)
 {
  saux=0;
  while(saux<sum && i<=n) { saux+=a[i]; ++i; }
  if(saux>max) max=saux;
 }

 printf("%d\n",max);

 return 0;
}