Cod sursa(job #240357)

Utilizator Cristy94Buleandra Cristian Cristy94 Data 7 ianuarie 2009 14:01:34
Problema Transport Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include<fstream.h>
int a[16000];
long i,n,k,c,ok,nr,s;
ifstream f("transport.in");
ofstream g("transport.out");
int main(){
f>>n>>k;
for(i=1;i<=n;i++){
    f>>a[i];
    if(a[i]>c)
      c=a[i];}
s=0;
ok=0;
while(ok==0){
s=0;nr=0;
for(i=1;i<=n;i++)
  {s=s+a[i];
    if(s>c){
	s=a[i];nr++;}
   }
 nr++;
if(nr<=k){ g<<c;break;}
else c++;
}

f.close();
g.close();
return 0;}