Cod sursa(job #376061)

Utilizator RoCkyRomila RoCky Data 20 decembrie 2009 15:52:09
Problema Restante Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#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;
}