Pagini recente » Cod sursa (job #2524276) | Cod sursa (job #2941100) | Cod sursa (job #3270208) | Cod sursa (job #541080) | Cod sursa (job #2731001)
#include <fstream>
#include <vector>
#include <set>
#include <algorithm>
using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
string s;
vector<int> fr(26);
set<vector<int> > m;
int main()
{ ios::sync_with_stdio(false);
fin.tie(nullptr), fout.tie(nullptr);
int n, ans, i, j;
fin>>n;
ans=0;
for (i=0;i<n;++i)
{ fin>>s;
fill(fr.begin(), fr.end(), 0);
for (j=0;j<s.size();++j)
++fr[s[j]-'a'];
if (m.find(fr)!=m.end())
--ans;
else
{ ++ans;
m.insert(fr);
}
}
fin.close();
fout<<ans;
fout.close();
return 0;
}