[BOJ 8547] Patyki
View as PDF
Submit solution
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text
Points:
3
Time limit:
1.0s
Memory limit:
128M
Problem types
Allowed languages
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?
입력 형식
W pierwszym wierszu podana jest liczba patyków n (1 ≤ n ≤ 100 000). W drugim wierszu danych jest n dodatnich i nie większych niż 1000 liczb całkowitych - długości patyków.
출력 형식
Program powinien wypisać liczbę patyków, które otrzymamy sklejając patyki tej samej długości.
예제 입력
10
3 3 3 3 3 3 3 3 3 3
예제 출력
2
Comments