아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

아파트

면접 대비

시간 제한3초메모리 제한256 MB

요약
방 넓이와 종류가 주어질 때 전체 넓이, 침실 넓이 합, 발코니는 절반만 반영한 집값을 계산합니다.
난이도

쉬움10점 중 2점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

당신은 부동산 중개소용 소프트웨어 개발자 중 한 명입니다. 구현해야 하는 기능 중 하나는 중개소가 판매하는 아파트에 대한 여러 통계를 계산하는 것입니다. 각 아파트는 침실(bedroom), 욕실(bathroom), 주방(kitchen), 발코니(balcony), 기타(other) 등 서로 다른 종류의 방으로 이루어져 있습니다.

아파트의 가격은 축소 총면적과 1제곱미터당 가격의 곱과 같습니다. 축소 총면적은 발코니를 제외한 모든 방의 면적 합에 발코니 전체 면적의 절반을 더한 값입니다.

아파트에 있는 각 방의 면적과 1제곱미터당 가격이 주어집니다. 다음 값들을 계산하세요.

  • 모든 방의 총면적
  • 모든 침실의 총면적
  • 아파트의 가격

입력

첫째 줄에 두 정수 nn (1≤n≤101 \le n \le 10)과 cc (1≤c≤1000001 \le c \le 100000)가 주어집니다. 각각 아파트의 방 개수와 1제곱미터당 가격입니다.

다음 nn개의 줄에는 각각 정수 aia_i (1≤ai≤1001 \le a_i \le 100)와 단어 tit_i가 주어집니다. ii번째 방의 면적과 종류입니다. tit_i는 다음 중 하나입니다: bedroom, bathroom, kitchen, balcony, other.

출력

세 줄을 출력합니다.

첫째 줄에는 아파트의 모든 방의 총면적을 정수로 출력합니다.

둘째 줄에는 아파트의 모든 침실의 총면적을 정수로 출력합니다.

셋째 줄에는 아파트의 가격을 출력합니다. 가격은 항상 0.5의 배수입니다. 가격이 정수이면 소수점 없이 정수로 출력하고, 그렇지 않으면 소수점 아래 한 자리(항상 5)까지 출력합니다.

참고

그림은 첫 번째 예제의 아파트를 나타냅니다.

예제2

  1. 예제 1

    입력
    6 75000
    8 other
    3 bathroom
    2 bathroom
    10 kitchen
    16 bedroom
    7 balcony
    
    예상 출력
    46
    16
    3187500
    
  2. 예제 2

    입력
    2 75123
    10 kitchen
    15 balcony
    
    예상 출력
    25
    0
    1314652.5