comoara

Time limit: 0.03s Memory limit: 2MB Input: comoara.in Output: comoara.out

Ali-Baba ia o decizie importantă: renunţă la viaţa de hoţ şi devine om cinstit. Pentru a arăta că este hotărât el doreşte să împartă cele NN obiecte ale comorii adunate între el şi cei 4040 de hoţi. Pentru aceasta el cere hoţilor să-i spună un număr MM şi le spune:

″Voi tăia exact MM cifre dintre cifrele numărului NN. Eu voi lua atâtea obiecte cât reprezintă numărul care rămâne după tăierea celor MM cifre″.'

Dar, vorba zicalei, ″hoţul tot hoţ″. Ali Baba va tăia MM cifre astfel încât numărul obţinut după tăiere să fie maxim.

Cerinţă

Scrieţi un program care să determine numărul maxim de obiecte care îi pot rămâne lui Ali-Baba după tăierea a MM cifre.

Date de intrare

Fişierul de intrare comoara.in conţine pe prima linie numărul de cifre ale lui NN şi numărul MM, separate printr-un spaţiu. Pe linia a doua a fişierului de intrare se găsesc cifrele numărului NN separate prin câte un spaţiu.

Date de ieșire

Fişierul de ieşire comoara.out conţine pe prima linie numărul maxim de obiecte care îi pot rămâne lui Ali-Baba.

Restricții și precizări

  • NN are maxim 1 0001 \ 000 de cifre
  • 1M<N1 \leq M < N
  • Cifrele se pot elimina de oriunde din număr şi nu trebuie să fie neapărat consecutive

Exemplul 1

comoara.in

5 2
2 1 7 8 9

comoara.out

789

Exemplul 2

comoara.in

3 1
9 0 1

comoara.out

91

Exemplul 3

comoara.in

6 3
5 3 2 5 3 2

comoara.out

553

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