Pagini recente » Cod sursa (job #886500) | Cod sursa (job #2785747) | Cod sursa (job #1724538) | Cod sursa (job #3211317) | Cod sursa (job #543388)
Cod sursa(job #543388)
#include<fstream>
#include<algorithm>
#include<string>
using namespace std;
string a[36003];
string b;
int n, nr;
int main()
{
ifstream fin("restante.in");
ofstream fout("restante.out");
fin >> n;
for(int i = 0; i < n; ++i)
{
fin >> b;
sort(b.begin(), b.end() );
a[i] = b;
}
sort(a, a + n);
b = a[0];
int ok = 1;
for(int i = 1; i < n; ++i)
{
if( a[i] != b && ok == 1)
{
b = a[i];
ok = 1;
++nr;
}
else
{
if( a[i] == b )
++ok;
else
if( a[i] != b)
{
b = a[i];
ok = 1;
}
}
}
if( ok == 1)
++nr;
fout << nr;
fin.close();
fout.close();
return 0;
}