Cod sursa(job #3197119)

Utilizator BurloiEmilAndreiBurloi Emil Andrei BurloiEmilAndrei Data 25 ianuarie 2024 18:16:29
Problema Restante Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <bits/stdc++.h>

using namespace std;

using ll = long long;
#define pb push_back

const string FILE_NAME = "restante";

int main() {
#ifndef LOCAL
    ifstream cin(FILE_NAME + ".in");
    ofstream cout(FILE_NAME + ".out");
#endif

    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    int n, i, ans;
    string str;

    cin >> n;

    map<string, int> freq;
    ans = n;
    for (i = 0; i < n; i++) {
        cin >> str;
        sort(str.begin(), str.end());

        freq[str]++;
        if (freq[str] == 2) {
            ans--;
        }
        if (freq[str] > 1) {
            ans--;
        }
    }

    cout << ans;
    return 0;
}