Scroll indicator done
728x90

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


#include <iostream>
#include <vector>
#include<unordered_map>
#include <string>
using namespace std;
int t;

int main() {
	cin >> t;
	while (t--) {
		unordered_map<string, int> m;
		int n; 	cin >> n;
		while (n--) {
			string clothes, kind;
			cin >> clothes >> kind;
			if (m.find(kind) == m.end()) m.insert({ kind, 1 });
			else 	m[kind]++;
		}
		int cnt = 1;
		for (auto i : m) cnt *= (i.second + 1);
		cout << cnt - 1 << '\n';
	}
}
728x90

'BAEKJOON > C++' 카테고리의 다른 글

[B1268][임시 반장 정하기][C++]  (0) 2021.07.01
[B1780][종이의 개수][C++]  (0) 2021.06.30
[B11727][2xn 타일링 2][C++]  (0) 2021.06.29
[B1541][잃어버린 괄호][C++]  (0) 2021.06.25
[B11659][구간 합 구하기 4][C++]  (0) 2021.06.24