Pagini recente » Cod sursa (job #1041033) | Cod sursa (job #1013934) | Cod sursa (job #1899083) | Cod sursa (job #1181445) | Cod sursa (job #3277278)
#include <iostream>
#include <fstream>
#include <set>
#include <algorithm>
using namespace std;
int main() {
ifstream fin("restante.in");
ofstream fout("restante.out");
int N;
fin >> N;
set<string> uniqueWords;
for (int i = 0; i < N; i++) {
string word;
fin >> word; // Citire fără spații suplimentare
sort(word.begin(), word.end()); // Sortăm literele pentru a detecta anagrame
uniqueWords.insert(word); // Adăugăm cuvântul sortat în set
}
fout << uniqueWords.size() << "\n"; // Scriem rezultatul corect formatat
fin.close();
fout.close();
return 0;
}