Contest.uni-smr.ac.ru :: соревнования по программированию
Русская версия || English version
Login:
Password:
Забыли пароль?
 пример поиска: Вася Пупкин
 

Задача 86 (У11.24)

Задачу добавил: elena

Успешно сдано решений: 2

Дан текст. Подсчитать количества содержащихся в каждой строке букв и вывести
их в порядке частоты появления.
Ограничения: каждая строка текста содержит не более 250 символов и состоит 
только из строчных букв латинского алфавита и пробелов. Частоту
появления пробелов вычислять не нужно. 
Формат входного файла input.txt
Первая строка - целое число N (0<=N<=1000)
Следующие N строк содержат текст согласно приведенному выше описанию
Формат выходного файла output.txt
Каждая из N строк файла содержит пары <символ><число>, разделенные пробелом
Символ - это буква латинского алфавита, число - количество таких букв в 
соответствующей строке входного файла. Пары упорядочены по неубыванию
количества букв, при равенстве количеств - по алфавиту
Пример входного файла
5
far manager
windows
microsoft word
qqqq wwww aaaa
qwerty asdf
Пример выходного файла
a3 r2 e1 f1 g1 m1 n1
w2 d1 i1 n1 o1 s1
o3 r2 c1 d1 f1 i1 m1 s1 t1 w1
a4 q4 w4
a1 d1 f1 e1 q1 r1 s1 t1 w1 y1

Сдать задачу

Задать вопрос жюри по этой задаче