eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Медонесущие пчелы

Медонесущие пчелы

Поведение рабочих пчел, добывающих мед, можно разбить на следующие этапы: отдых (Re), патрулирование (Pt), чистка сот (Cc), поедание пыльцы (Ea), размножение (Tb), построение пчелиных сот и их содержание (Cm), а также внешняя деятельность (Ex), такая как охрана, кормление и танцы.

Задачи, выполняемые пчелой, записывались ежечасно в течение дня. В результате появилась последовательность задач из множества {Re, Pt, Cc, Ea, Tb, Cm, Ex}.

Входные данные

На вход подаются задачи из множества {Re, Pt, Cc, Ea, Tb, Cm, Ex}. Задачи разделены пробелами и могут располагаться в нескольких строках. Всего имеется не более 24 задач.

Выходные данные

Вывести таблицу из 8 строк. Строки с 1 по 7 имеют следующий формат:

Task Count Proportion

Task следует упорядочить следующим образом: Re, Pt, Cc, Ea, Tb, Cm и Ex. Count содержит количество наблюдаемых задач. Proportion равно отношению значения Count к общему наблюдаемому количеству задач. Пропорцию следует округлить до ближайших сотых и вывести с двумя десятичными знаками.

В 8-ой строке следует вывести "**Total C 1.00**", где C - общее количество наблюдаемых задач.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
Cc Pt Pt Re Tb Re Cm Cm Re Pt Pt Re Ea Ea Pt Pt
Pt Re Re Cm Cm Pt Pt Cm
Выходные данные #1
Re 6 0.25
Pt 9 0.38
Cc 1 0.04
Ea 2 0.08
Tb 1 0.04
Cm 5 0.21
Ex 0 0.00
Total 24 1.00
Входные данные #2
Re Re 
Pt Pt Cc Ea 
Re Re 
Ex
Re Re Re 
Выходные данные #2
Re 7 0.58
Pt 2 0.17
Cc 1 0.08
Ea 1 0.08
Tb 0 0.00
Cm 0 0.00
Ex 1 0.08
Total 12 1.00
Источник ACM ICM Philippines Multi-Provincial Programming Contest 2013