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

Квартира

Квартира

Вы являетесь одним из разработчиков программного обеспечения для агентства недвижимости. Вам следует реализовать различные статистические функции для квартир, которые продает агентство. Каждая квартира состоит из различных типов комнат: спальня, ванная комната, кухня, балкон и другие.

Стоимость квартиры равна произведению уменьшенной общей площади и стоимости одного квадратного метра. Уменьшенной общей площадью считается общая площадь всех помещений кроме балконов плюс половина площадей всех балконов.

Вам будет предоставлена информация о площади каждой комнаты в квартире и стоимость одного квадратного метра. Необходимо рассчитать следующие значения для квартиры:

  • общую площадь комнат;
  • общую площадь всех спален;
  • стоимость квартиры.

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

Первая строка содержит два целых числа n (1n10) и c (1c100000) - количество комнат в квартире и стоимость квадратного метра соответственно.

Каждая из следующих n строк содержит целое число ai (1ai100) и слово ti - площадь i-ой комнаты и ее тип соответственно. Слово ti может содержать только одно из следующих значений: "bedroom", "bathroom", "kitchen", "balcony", "other".

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

Первая строка содержит одно целое число - общую площадь всех комнат квартиры. Вторая строка содержит одно целое число - общую площадь всех спален в квартире. Третья строка содержит одно действительное число - стоимость квартиры с точностью не больше 10-6.

Следующий рисунок отображает план квартиры, заданной в первом примере.

prb2375

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
6 75000
8 other
3 bathroom
2 bathroom
10 kitchen
16 bedroom
7 balcony
Выходные данные #1
46
16
3187500.0
Входные данные #2
2 75123
10 kitchen
15 balcony
Выходные данные #2
25
0
1314652.5
Источник 2011 NEERC, Northern Subregion, October 29, Problem F