Pagini recente » Cod sursa (job #1071484) | Cod sursa (job #609998) | Cod sursa (job #2687517) | Cod sursa (job #2952029) | Cod sursa (job #172026)
Cod sursa(job #172026)
#include <string>
#include <stdio.h>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
#define pb push_back
int N;
vector< string > A;
int main(void)
{
freopen("restante.in", "rt", stdin);
freopen("restante.out", "wt", stdout);
int i, res;
string s;
cin >> N;
for(i = 0; i < N; i++)
cin >> s, sort(s.begin(), s.end()), A.pb(s);
sort(A.begin(), A.end());
for(res = 0, i = 1; i < N-1; i++)
if(A[i] != A[i-1] && A[i] != A[i+1]) res++;
res += A[0] != A[1], res += A[N-1] != A[N-2];
cout << res << '\n';
fprintf(stderr, "%d\n", N);
return 0;
}