Подсчет хештегов
면접 대비시간 제한2초메모리 제한1024 MB
텍스트를 단어로 나눈 뒤 #으로 시작하고 다른 #이 없는 단어만 골라, 서로 다른 해시태그가 각각 몇 번 나오는지 센다.
문제
Дима разрабатывает новую модную соцсеть. В данный момент он хочет написать модуль, который будет обрабатывать текст и подсчитывать количество различных хештегов в нем.
Текст состоит из строчных английских букв, цифр, символов <<#>> и пробелов. Назовем словом несколько последовательных непробельных символов, ограниченных слева и справа пробелами или концом/началом текста. Слово является хештегом, если его длина хотя бы , первый символ равен <<#>>, а все остальные --- нет.
Дима хочет вычислить количество различных хештегов, которые встречаются в тексте, вывести их, а также количество раз, которое встречается каждый из них.
입력
В единственной строке дан текст в формате, описанном выше. Длина текста не превышает . Текст может содержать несколько пробелов подряд, пробелы в начале или конце строки.
출력
В первой строке выведите целое число --- количество различных хештегов, которые встречаются в тексте. В следующих строках выведите хештег и количество раз, которое он встречается. Хештеги можно выводить в любом порядке.