Pagini recente » Cod sursa (job #264655) | Cod sursa (job #513561) | Cod sursa (job #1870100) | Cod sursa (job #850284) | Cod sursa (job #764380)
Cod sursa(job #764380)
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
ifstream f("restante.in");
ofstream g("restante.out");
vector <string> v;
char aux;
int n, i, j, k;
string s;
f>>n;
for(i=1; i<=n; i++) {
f>>s;
for(j=0; j<s.length(); j++) {
for(k=0; k<s.length(); k++) {
if(s[k]>s[j]) {
aux=s[k];
s[k]=s[j];
s[j]=aux;
}
}
}
v.push_back(s);
}
sort(v.begin(), v.end());
int originale=0;
if(v[0]!=v[1]) originale++;
if(v[n-1]!=v[n-2]) originale++;
for(i=1; i<n-1; i++) {
if(v[i]!=v[i-1] && v[i]!=v[i+1]) originale++;
}
g<<originale<<" ";
f.close();
g.close();
return 0;
}