Cod sursa(job #2028519)

Utilizator Rodik_RodyRodica Vasilescu Rodik_Rody Data 27 septembrie 2017 23:12:30
Problema Restante Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>
#include <algorithm>
#include <vector>
#include <string>
#define MAX 36001
using namespace std;
ifstream f("restante.in");
ofstream g("restante.out");
int ok[MAX];
int main()
{
    string s[MAX];
    int n; f>>n;
    int i, j;
    for( i = 1; i <= n ; i++)
    {
         f>>s[i];
         sort(s[i].begin(), s[i].end());
    }
    int nr = 0;
    for( i = 1; i <= n; i++){
        for( j = i+1; j<= n; j++)
            if(s[i].compare(s[j])==0 ){
                ok[i] = 1;
                ok[j] = 1;
            }
        if( ok[i] == 0)
            nr++;
    }
    g << nr;
    return 0;
}