Cod sursa(job #3194682)

Utilizator nnmadalinNeauna Madalin nnmadalin Data 18 ianuarie 2024 21:38:47
Problema Restante Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.76 kb
#include <bits/stdc++.h>
using namespace std;

const string FILE_NAME = "restante";
ifstream fin(FILE_NAME + ".in");
ofstream fout(FILE_NAME + ".out");


int main() {

    int n, c = 0;
    vector<string> v;

    fin >> n;

    for(int i = 1; i <= n; i++){
        string s; fin >> s;
        sort(s.begin(), s.end());

        v.push_back(s);
    }

    sort(v.begin(), v.end());

    for(int i = 0; i < v.size(); i++){
        bool is_singular = 1;
        for(int j = i + 1; j < v.size(); j++){
            if(v[i] == v[j]){
                is_singular = 0;
                i = j;
            }
            else
                break;
        }

        if(is_singular == 1)
            c++;
    }

    fout << c;

    return 0;
}