MedieC++17

Capacitatea minimă pentru livrare la timp

Cerință

Pachetele se livrează în ordinea dată. În fiecare zi trimiți un prefix dintre pachetele rămase, cu greutate totală cel mult C. Găsește capacitatea minimă C care termină livrarea în cel mult d zile.

Tip de problemă: Capacity to Ship Packages Within D Days.

Date de intrare

n d, apoi n greutăți.

Date de ieșire

Capacitatea minimă.

Restricții

1 ≤ n ≤ 2000; 1 ≤ d ≤ n; 1 ≤ greutate ≤ 1000000000.

Observații

Selecție Algo25 pentru pregătirea interviurilor. Enunț, exemple și soluții originale.

Reper tematic pentru pregătire: https://www.hackerrank.com/interview/interview-preparation-kit

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „Capacitatea minimă pentru livrare la timp”. Fiecare zi preia un grup continuu de pachete din față. Un pachet nu se împarte între zile și nu se mută înaintea altuia.Exemplul 1, reprezentat vizual. Fiecare zi preia un grup continuu de pachete din față. Un pachet nu se împarte între zile și nu se mută înaintea altuia.Mărește schema ↗

Date de intrare

4 2
3 2 4 1

Date de ieșire

5

Exemplul 2

Date de intrare

1 1
7

Date de ieșire

7
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑