Cod sursa(job #1239613)

Utilizator TibixbAndrei Tiberiu Tibixb Data 9 octombrie 2014 13:43:37
Problema Restante Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include<fstream>
#include<algorithm>
#include<cstring>
using namespace std;
int i, j, n, sol;
char ch[36003][18], aux[18];
ifstream in("restante.in");
ofstream out("restante.out");
int main(){
    in>>n;
    for(i=1; i<=n; i++){
        in>>ch[i];
        sort(ch[i], ch[i]+strlen(ch[i]));
    }

    for(i=1; i<n; i++){
        for(j=i+1; j<=n; j++){
            if(strcmp(ch[i], ch[j])>0){
                strcpy(aux, ch[i]);
                strcpy(ch[i], ch[j]);
                strcpy(ch[j], aux);
            }
        }
    }
    for(i=1; i<=n; i++){
        if(strcmp(ch[i], ch[i+1])!=0)
            sol++;
    }
    out<<sol;
return 0;
}