SMS Опитування#6987

SMS Опитування

1 секунда
64 мегабайти
Легка

Популярне телешоу "%" проводить щотижневе опитування в прямому ефірі за допомогою SMS. Кожне опитування складається з питання та варіантів відповідей, пронумерованих від до . Глядачів просять голосувати за варіанти, відправляючи номер від до на телефонний номер програми через SMS. Статистика опитування відображається миттєво під час програми.

Парламент нещодавно висловив підозри щодо статистики, яку транслювало це телешоу минулого тижня, і найняв комітет для розслідування цього питання. Комітет отримав список усіх SMS, надісланих на останню програму %, і збирається обробити дані для розслідування. Опитування, яке розслідується, має лише чотири варіанти.

Оскільки кількість SMS досить велика, комітет просить вас написати комп'ютерну програму для вилучення статистики опитування з сирих даних SMS. Дані надаються у вигляді списку пар телефон:вміст, де телефон — це номер телефону відправника, а вміст — це вміст SMS, що, ймовірно, містить голос відправника. Ваше завдання — обчислити відсоток голосів для кожного з варіантів і повідомити його комітету. Під час обробки даних слід враховувати деякі моменти:

Вхідні дані

У вхідних даних кілька тестових випадків. Перший рядок кожного тестового випадку містить додатне число (1 \le n \le 10000), яке вказує кількість SMS у списку. Наступні рядків, кожен містить пару a:b, де a — це номер телефону, а b — це вміст SMS. Вміст кожного SMS має не більше символів, де кожен символ є алфавітно-цифровим символом або належить до набору {":", "+", "-", "(", ")"}. Вхід завершується рядком, що містить єдиний "0", який не слід обробляти. Щоб полегшити ваше життя, гарантується, що у вхідних даних немає пробілів і в кожному тестовому випадку є принаймні одне дійсне SMS.

Вихідні дані

Для кожного тестового випадку виведіть чотири рядки на стандартний вихід, де рядок містить відсоток голосів, відданих за -й варіант. Відсотки повинні бути усічені до цілих чисел. Потім виведіть загальну кількість учасників опитування, відкидаючи дублікати SMS. Формат виводу повинен відповідати формату, зазначеному у стандартному виході нижче.

Приклади

Приклад 1

Loading
Loading