Pe o scândură se găsesc înfipte și aliniate cuie de diverse înălțimi, măsurate în centimetri. La fiecare ”bătaie” de ciocan într-un cui, acesta pătrunde în scândură cu cm. Tâmplarul dorește să obțină cea mai lungă secvență de cuie de aceeași înălțime, după aplicarea a cel mult ”bătăi” de ciocan.
Cerință
Să se determine lungimea maximă - a unei secvențe de cuie de aceeași înălțime în condițiile date și numărul minim de ”bătăi” - necesare obținerii acesteia.
Date de intrare
Fișierul de intrare cuie.in
conține pe prima linie două numere naturale nenule și și pe următoarea linie valori naturale nenule ce reprezintă înălțimile celor cuie măsurate în cm.
Date de ieșire
Fișierul de ieșire cuie.out
va conține pe prima linie, două numere naturale nenule și , separate printr-un spațiu, ce reprezintă: - lungimea maximă a unei secvențe de cuie cu aceeași înălțime, respectiv - numărul minim de ”bătăi” de ciocan necesare pentru obținerea secvenței maxime.
Restricții și precizări
- înălțime cui cm
- înălțimea unui cui reprezintă lungimea părții aflate în afara scândurii.
Exemplu
cuie.in
8 5
3 2 4 3 3 5 3 1
cuie.out
5 3
Explicație
Secvența de lungime maximă se obține după ”bătăi”, efectuate asupra cuielor și . .