Cod sursa(job #543371)

Utilizator rares192Preda Rares Mihai rares192 Data 27 februarie 2011 22:27:31
Problema Restante Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<fstream>
#include<algorithm>
#include<string>
using namespace std;

string a[36003];
char b[29];
int n, nr;

int main()
{
	ifstream fin("restante.in");
	ofstream fout("restante.out");
	
	fin >> n;
	for(int i = 0; i < n; ++i)
	{
		fin >> b;
		sort(b, b + strlen(b) );
	    a[i] = b;
	}
	sort(a, a + n);
	
	for(int i = 0; i < n; ++i)
		fout << a[i] << " ";
	
	
	for(int i = 0; i < n -1; ++i)
		if( a[i] != a[i+1] )
			++nr;
		
	fout << nr;
	
	fin.close();
	fout.close();
	return 0;
}