Pagini recente » Cod sursa (job #1450881) | Cod sursa (job #2290415) | Cod sursa (job #3216287) | Cod sursa (job #2115982) | Cod sursa (job #654109)
Cod sursa(job #654109)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f("restante.in");
ofstream g("restante.out");
int n,i,sol=0;
string s[37000];
int main () {
f >> n;f.get();
for (i=1;i<=n;i++) {
f >> s[i];
sort(s[i].begin(),s[i].end());
}
sort(s+1,s+n+1);
s[0]='!';
for (i=1;i<=n;i++)
if (s[i]!=s[i-1]) sol++;
g << sol << '\n';
f.close();g.close();
return 0;
}