VMSORT - Sắp xếp
Tác giả: RR
Ngôn ngữ: C++
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <string>
#include <vector>
#include <queue>
#include <stack>
#include <map>
#include <set>
#include <iomanip>
#include <bitset>
#include <complex>
#define FOR(i,a,b) for(int i = a; i <= b; ++i)
#define FORD(i,a,b) for(int i = a; i >= b; --i)
#define REP(i,a) for(int i = 0; i < a; ++i)
#define MP make_pair
#define PB push_back
using namespace std;
set<string> x;
int main() {
ios :: sync_with_stdio(false);
int n; cin >> n;
while (n--) {
int k; cin >> k;
while (k--) {
string s; cin >> s;
x.insert(s);
}
}
cout << x.size() << endl;
return 0;
}