백준 9375번 "패션왕 신혜빈"
문제
풀이
각 종류의 의상을 입는 경우의 수를 곱해주면 된다.
즉, 해당 종류의 의상 수 + 1(해당 종류를 입지 않는 경우)를 의상의 종류 모두 곱해준 뒤,
1을 빼주면 된다(알몸인 경우 제외를 위해 -1을 해준다.).
Python 코드
import sys
input = sys.stdin.readline
for _ in range(int(input())):
dress = dict()
n = int(input())
if n == 0:
print(0)
continue
for _ in range(n):
name, type = map(str, input().split())
if type in dress.keys():
dress[type] += 1
else:
dress[type] = 1
ans = 1
for tmp in dress.keys():
ans *= dress[tmp] + 1
ans -= 1
print(ans)
Author And Source
이 문제에 관하여(백준 9375번 "패션왕 신혜빈"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kgpaper/백준-9375번-패션왕-신혜빈저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)