Pagini recente » Cod sursa (job #181357) | Cod sursa (job #3153495) | Cod sursa (job #62256) | Cod sursa (job #1136357) | Cod sursa (job #240357)
Cod sursa(job #240357)
#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;}