Re: Кто лучше?
Добавлено: 06 фев 2010, 23:10
Имеется список результатов голосования избирателей за несколько
партий, в виде списка названий данных партий.
На вход программе в первой строке подается количество избирателей
в списке N. В каждой из последующих N строк записано название
партии, за которую проголосовал данный избиратель, в виде
текстовой строки. Длина строки не превосходит 50 символов,
название может содержать буквы, цифры, пробелы и прочие
символы.
Пример входных данных:
6
Party one
Party two
Party three
Party three
Party two
Party three
Программа должна вывести список всех партий, встречающихся в
исходном списке, в порядке убывания количества голосов, отданных
за эту партию. При этом название каждой партии должно быть
выведено ровно один раз, вне зависимости от того, сколько голосов
было отдано за данную партию.
Пример выходных данных для приведенного выше примера входных
данных:
Party three
Party two
Party one
При этом следует учитывать, что количество голосов избирателей в
исходном списке может быть велико (свыше 1000), а количество
различных партий в этом списке не превосходит 10.