Cod sursa(job #2540603)

Utilizator cyg_SerbanBFlorin Gheorghe cyg_SerbanB Data 7 februarie 2020 12:47:43
Problema Restante Scor 80
Compilator cpp-64 Status done
Runda irim_eralumis Marime 0.87 kb
//cojoegay
#include<bits/stdc++.h>
using namespace std;
struct cojo
{
    string s;
    int cnt;
};
vector<cojo> v;
string s[36005];
int main()
{
//    freopen("piese.in","r",stdin);
//    freopen("piese.out","w",stdout);
    ifstream cin("restante.in");
    ofstream cout("restante.out");
    //FFMMMMMM ca nu pot sa citesc string cu cstdio si trb sa folosesc iostream
    //btw casi is da best dot pisu me for bad lagug
    int n,ans=0;
    cin>>n;
    for(int i=1;i<=n;++i)
    {
        string s;
        cin>>s;
        sort(s.begin(),s.end());
        bool ok=1;
        for(int j=0;j<v.size();++j)
            if(s==v[j].s)
            {
                ok=0;
                v[j].cnt++;
                break;
            }
        if(ok)
            v.push_back({s,1});
    }
    for(int i=0;i<v.size();++i)
        if(v[i].cnt==1)
            ans++;
    cout<<ans;
    return 0;
}