cuie

Time limit: 0.05s Memory limit: 16MB Input: cuie.in Output: cuie.out

Pe o scândură se găsesc înfipte și aliniate NN 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 11 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 MM ”bătăi” de ciocan.

Cerință

Să se determine lungimea maximă - LL a unei secvențe de cuie de aceeași înălțime în condițiile date și numărul minim de ”bătăi” - KK necesare obținerii acesteia.

Date de intrare

Fișierul de intrare cuie.in conține pe prima linie două numere naturale nenule NN și MM și pe următoarea linie NN valori naturale nenule ce reprezintă înălțimile celor NN 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 LL și KK, separate printr-un spațiu, ce reprezintă: LL - lungimea maximă a unei secvențe de cuie cu aceeași înălțime, respectiv KK - numărul minim de ”bătăi” de ciocan necesare pentru obținerea secvenței maxime.

Restricții și precizări

  • 1N500 0001 \leq N \leq 500 \ 000
  • 1M500 0001 \leq M \leq 500 \ 000
  • 1KM1 \leq K \leq M
  • 11 \leq înălțime cui 100 000\leq 100 \ 000 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ă 33 ”bătăi”, efectuate asupra cuielor 33 și 66. 3 2 3 3 3 3 3 13 \ 2 \ 3 \ 3 \ 3 \ 3 \ 3 \ 1.

Log in or sign up to be able to send submissions!