Dany jest zbiór patyków o długościach całkowitoliczbowych.
Dwa patyki tej samej długości sklejamy otrzymując patyk o długości dwukrotnie dłuższej.
Sklejanie wykonujemy tak długo, aż wszystkie patyki będą miały różne długości.
Ile patyków będziemy mieli na koniec?
Wejście
W pierwszym wierszu podana jest liczba patyków
().
W drugim wierszu danych jest dodatnich i nie większych niż liczb całkowitych - długości patyków.
Wyjście
Program powinien wypisać liczbę patyków, które otrzymamy sklejając patyki tej samej długości.
Przykład
Dla danych wejściowych:
10
3 3 3 3 3 3 3 3 3 3
poprawną odpowiedzią jest:
2
Kontakt
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.