Cod sursa(job #2222607)

Utilizator Andrei-27Arhire Andrei Andrei-27 Data 17 iulie 2018 14:24:46
Problema Transport Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <iostream>
#include <fstream>
using namespace std;
int v[100001];
int main () {
    ifstream f("transport.in");
    ofstream g("transport.out");
    int n,p,i;
    f>>n>>p;
    int nr=p+1,s=0,k,maxim=0;
    for(i=0;i<n;i++) {f>>v[i]; if(v[i]>maxim) maxim=v[i];}
    for(k=maxim;nr>p;k++)
    { nr=0;
    for(i=0;i<n;i++){
        while((s+v[i])<=k&&i<n){s+=v[i];i++;}
    s=0;nr++;i--;}}
    g<<k-1;
    }