Cod sursa(job #2537445)

Utilizator bem.andreiIceman bem.andrei Data 3 februarie 2020 18:09:09
Problema Transport Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <iostream>
#include <fstream>
#include <algorithm>

using namespace std;
ifstream r("transport.in");
ofstream w("transport.out");
int v[16001];
int main()
{
    int n, k, vmin, s=0, ck, tr, cnt;
    r>>n>>k;
    ck=k+1;
    for(int i=0; i<n; i++){
        r>>v[i];
        s+=v[i];
    }
    vmin=s/k;
    while(ck>k){
       ck=0;
       tr=0;
       cnt=0;
       while(cnt<=n-1){
           while(tr<=vmin){
                tr+=v[cnt];
                cnt++;
           }
           tr=0;
           ck++;
       }
       vmin++;
    }
    w<<vmin;
    return 0;
}