import sys

N, C = map(int, sys.stdin.readline().split())


size = []; room = []


for _ in range(N):

    S, R = map(str, sys.stdin.readline().split())

    size.append(int(S)); room.append(R)

    

D = dict(zip(room, size))


try:

    print(sum(size), D['bedroom'], C * (sum(size) - D['balcony'] / 2), sep='\n')

except KeyError:

    print(sum(size), 0, C * (sum(size) - D['balcony'] / 2), sep='\n')


분명 입출력은 동일한 것 같은데 뭐가 문제인지 모르겠네요


링크랑 코드 첨부해요


https://www.acmicpc.net/problem/3512