Sari la conținut
Zece la Info
Probleme

Drumetia - capacitatea minima a sticlei

Grea 1000 ms 128 MB#cautare binara#cautare binara pe raspuns

Ana pleaca in drumetie de la kilometrul 0 si trebuie sa ajunga la cabana aflata la kilometrul d. Pe traseu se afla k izvoare, la kilometrii a_1 < a_2 < ... < a_k. Ana are o sticla care incape g portii de apa si pleaca de acasa cu sticla plina. Pentru fiecare kilometru parcurs, Ana bea o portie de apa; daca sticla este goala, parcurge acel kilometru insetata. La fiecare izvor isi umple sticla pana la capacitatea maxima.

Ana accepta sa parcurga insetata cel mult t kilometri in total. Determinati capacitatea minima g a sticlei pentru care acest lucru este posibil.

Date de intrare
Pe prima linie se afla numerele d, k si t. Pe a doua linie se afla k numere naturale strict crescatoare: pozitiile izvoarelor (daca k = 0, linia este goala).
Date de iesire
Se afiseaza un singur numar natural: capacitatea minima g (poate fi si 0).
Restrictii
1 <= d <= 1 000 000 000 0 <= k <= 200 000 0 < a_1 < a_2 < ... < a_k < d 0 <= t <= d

Exemple

Exemplul 1

Intrare

10 2 3
4 7

Iesire

3

Exemplul 2

Intrare

12 3 0
2 5 11

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.