Pagini recente » Cod sursa (job #2835146) | Cod sursa (job #1493380) | Cod sursa (job #425716) | Cod sursa (job #223082) | Cod sursa (job #376061)
Cod sursa(job #376061)
#include <fstream>
#include <algorithm>
#include <string>
#include <vector>
using namespace std;
ifstream in("restante.in");
ofstream out("restante.out");
#define N_MAX 32000
#define L_MAX 16
int main ()
{
int n,i;
string cuvant;
in>>n;
vector<string> cuvinte;
for(i=0;i<n;i++)
{
in>>cuvant;
cuvinte.push_back(cuvant);
sort(cuvinte[i].begin(),cuvinte[i].end());
}
int k=0;
sort(cuvinte.begin(),cuvinte.end());
if(cuvinte[0].compare(cuvinte[1])!=0)
k++;
for(i=1;i<n-2;i++)
if(cuvinte[i].compare(cuvinte[i+1])!=0&&(cuvinte[i].compare(cuvinte[i-1])!=0))
{
k++;
}
if(cuvinte[n-1].compare(cuvinte[n-2])!=0)
k++;
out<<k;
}