Se dau cifre. Cu acestea trebuie să formăm numere astfel încât suma acestor numere să fie minimă. Singura condiţie pe care trebuie să o respectăm în formarea celor K numere este ca cifrele nule să nu se afle la începutul unui număr.
Cerinţa
Determinaţi suma minimă care se poate obţine prin construirea a numere care să utilizeze toate cele cifre.
Date de intrare
Fişierul cifre.in
conţine pe prima linie două valori naturale şi cu semnificaţia de mai sus. Pe a doua linie fişierul conţine cifre separate prin câte un spaţiu.
Date de ieșire
Fişierul cifre.out
va conţine pe prima linie un singur număr care va reprezenta suma celor numere construite.
Restricții și precizări
- cel puţin cifre dintre cele sunt nenule
Exemplu
cifre.in
7 3
2 1 0 4 9 9 1
cifre.out
152
Explicație
Cu cele cifre trebuie să formăm numere. Suma minimă care putem să o obţinem este şi poate fi obţinută dacă construim numerele , şi . Există şi alte posibilităţi de a construi cele trei numere.