Cod sursa(job #1603577)

Utilizator StefanRARapeanu-Andreescu Stefan StefanRA Data 17 februarie 2016 17:43:33
Problema Restante Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <fstream>
#include <string>
#include <algorithm>

std::ifstream fin("restante.in");
std::ofstream fout("restante.out");
std::string Words[36001];
int n, r;

int main()
{
	fin >> n;
	for (int i = 1;i <= n;++i)
	{
		fin >> Words[i];
		std::sort(Words[i].begin(), Words[i].end());
	}
	fin.close();
	std::sort(Words+1, Words+n+1);
	for (int i = 1; i <= n; ++i)
		if (Words[i - 1] != Words[i] && Words[i] != Words[i + 1])
			++r;
	fout << r;
	fout.close();
	return 0;
}