Sari la conținut
Zece la Info
Probleme

Capacitatea minima de transport in D zile

Grea 300 ms 64 MB#cautare-binara#cautare-pe-raspuns#greedy

Un vapor trebuie sa transporte n colete, in ordinea data, in cel mult D zile. In fiecare zi, coletele se incarca in ordine (fara a le reordona), fara ca suma greutatilor incarcate intr-o zi sa depaseasca o capacitate fixata a vaporului; fiecare zi in care se transporta ceva trebuie sa contina cel putin un colet. Determinati capacitatea minima a vaporului astfel incat toate cele n colete sa poata fi transportate in cel mult D zile.

Date de intrare
Pe prima linie se afla numerele naturale n si D, separate printr-un spatiu. Pe a doua linie se afla cele n numere naturale reprezentand greutatile coletelor, in ordinea in care trebuie incarcate.
Date de iesire
Afiseaza pe o singura linie capacitatea minima ceruta.
Restrictii
1 <= D <= n <= 25000, 1 <= greutate <= 10^4

Exemple

Exemplul 1

Intrare

10 5
1 2 3 4 5 6 7 8 9 10

Iesire

15

Exemplul 2

Intrare

6 3
3 2 2 4 1 4

Iesire

6

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.