.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » vile

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
.campion
vile


Timp maxim de executie/test:
0.1 secunde
Memorie totala disponibila/stiva:
2 MB/1 MB

De-a lungul Autostrazii Soarelui s-au construit n vile frumoase, numerotate in ordine cu numere de la 1 la n. In fiecare vila locuieste un solarian. Administratia a ajuns la concluzia ca solarienii se inteleg cu atat mai bine intre ei cu cat au varste mai apropiate, de aceea este interesata in a afla diferenta maxima de varsta dintre oricare doi vecini.

Cerinta

Cunoscand varsta fiecarui solarian, aflati diferenta maxima de varsta dintre doi vecini. Prin vecini solarienii inteleg doi locuitori pentru care modulul diferentei numerele vilelor lor nu depaseste numarul k.

Date de intrare

Pe prima linie a fisierului de intrare vile.in sunt scrise numerele n si k, separate printr-un singur spatiu. Pe urmatoarele n linii sunt n numere intregi, reprezentand, in ordine, varstele solarienilor.

Date de iesire

Prima linie a fisierului vile.out va contine diferenta maxima gasita.

Restrictii

  • 2 <= n <= 100000
  • 1 <= k <= n/2
  • Un solarian traieste cel mult 30000 ani.

Exemplu

vile.in

vile.out

6 2
5
9
4
7
4
1

6

prof. Nistor Mot
Colegiul National "N.Balcescu" Braila
Contact:emotz_ro@yahoo.co.uk

propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
surse trimise | ajutor