[λ°±μ€/python] 9375λ² : ν¨μ μ μ ν΄λΉ
λ¬Έμ
ν΄λΉμ΄λ ν¨μ μ λ§€μ° λ―Όκ°ν΄μ νλ² μ μλ μ·λ€μ μ‘°ν©μ μ λ λ€μ μ μ§ μλλ€. μλ₯Ό λ€μ΄ μ€λ ν΄λΉμ΄κ° μκ²½, μ½νΈ, μμ, μ λ°μ μ μλ€λ©΄, λ€μλ μ λ°μ§λ₯Ό μΆκ°λ‘ μ κ±°λ μκ²½λμ λ μ¦λ₯Ό μ°©μ©νκ±°λ ν΄μΌνλ€. ν΄λΉμ΄κ° κ°μ§ μμλ€μ΄ μ£Όμ΄μ‘μλ κ³Όμ° ν΄λΉμ΄λ μλͺΈμ΄ μλ μνλ‘ λ©°μΉ λμ λ°μ λμλ€λ μ μμκΉ?
μ λ ₯
첫째 μ€μ ν μ€νΈ μΌμ΄μ€κ° μ£Όμ΄μ§λ€. ν μ€νΈ μΌμ΄μ€λ μ΅λ 100μ΄λ€.
- κ° ν μ€νΈ μΌμ΄μ€μ 첫째 μ€μλ ν΄λΉμ΄κ° κ°μ§ μμμ μ n(0 ≤ n ≤ 30)μ΄ μ£Όμ΄μ§λ€.
- λ€μ nκ°μλ ν΄λΉμ΄κ° κ°μ§ μμμ μ΄λ¦κ³Ό μμμ μ’ λ₯κ° κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ£Όμ΄μ§λ€. κ°μ μ’ λ₯μ μμμ νλλ§ μ μ μ μλ€.
λͺ¨λ λ¬Έμμ΄μ 1μ΄μ 20μ΄νμ μνλ²³ μλ¬Έμλ‘ μ΄λ£¨μ΄μ ΈμμΌλ©° κ°μ μ΄λ¦μ κ°μ§ μμμ μ‘΄μ¬νμ§ μλλ€.
μΆλ ₯
κ° ν μ€νΈ μΌμ΄μ€μ λν΄ ν΄λΉμ΄κ° μλͺΈμ΄ μλ μνλ‘ μμμ μ μ μ μλ κ²½μ°λ₯Ό μΆλ ₯νμμ€.
μ λ΅
import sys
input = sys.stdin.readline
T = int(input())
for _ in range(T):
n = int(input())
case = {}
for _ in range(n):
c = list(input().split())
if c[1] in case:
case[c[1]] += 1
else:
case[c[1]] = 2 # μμ
λ κ²½μ° ν¬ν¨ -> 2κ°
answer = 1
for cnt in case.values():
answer *= cnt
print(answer-1)
κ° μμμ μ’ λ₯λ³λ‘ κ°μλ₯Ό case λμ λ리μ μ μ₯νλ€.
μ΄ λ μ΅μ΄λ‘ μ μ₯ν λλ 1μ΄ μλ 2λ₯Ό μ μ₯νλ€.
μ’ λ₯λ³λ‘ μμ λ κ²½μ°λ₯Ό ν¬ν¨ν κ²½μ°μ μκ° μ μ₯λ κ²μ΄λ€.
μ’ λ₯λ³ κ°μλ₯Ό κ³±νκ³ μ무κ²λ μμ λ κ²½μ°μ μ 1μ λΊ΄ μΆλ ₯νλ€.
'πμκ³ λ¦¬μ¦ > λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€/python] 1966λ² : νλ¦°ν° ν (0) | 2021.08.18 |
---|---|
[λ°±μ€/python] 1676λ² : ν©ν λ¦¬μΌ 0μ κ°μ (0) | 2021.08.18 |
[λ°±μ€/python] 2606λ² : λ°μ΄λ¬μ€ (0) | 2021.08.11 |
[λ°±μ€/python] 1427λ² : μνΈμΈμ¬μ΄λ (0) | 2021.08.10 |
[λ°±μ€/python] 1107λ² : 리λͺ¨μ»¨ (0) | 2021.08.10 |