서의 공간

[백준] 9375_패션왕 신해빈 본문

Algorithm/백준

[백준] 9375_패션왕 신해빈

홍서의 2021. 1. 3. 23:16
#include <iostream>
#include <string>
#include <unordered_map>
using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	
	unordered_map<string, int> hMap;
	int testCase;
	cin >> testCase;
	while (testCase--) {
		int n;
		cin >> n;
		for(int i = 0; i < n; ++i) {
			string name, type;
			cin >> name >> type;
			if (hMap.find(type) != end(hMap))// type이 이미 있다면
				hMap[type]++;
			else
				hMap.insert({ type, 1 });
		}
		int ret = 1;
		for (auto& h : hMap)
			ret *= h.second + 1;
		cout << ret - 1 << '\n';
		hMap.clear();
	}
	return 0;
}

'Algorithm > 백준' 카테고리의 다른 글

[백준] 10757_큰 수 A+B  (0) 2021.01.03
[백준] 2630_색종이 만들기  (0) 2021.01.03
[백준] 1316_그룹 단어 체커  (0) 2020.12.30
[백준] 2941_크로아티아 알파벳  (0) 2020.12.30
[백준] 1629_곱셈  (0) 2020.12.11
Comments