Cod sursa(job #3003786)
Utilizator | Data | 15 martie 2023 22:15:31 | |
---|---|---|---|
Problema | Restante | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <fstream>
#include <algorithm>
#include <map>
using namespace std;
ifstream cin("restante.in");
ofstream cout("restante.out");
int n,i,rez;
string s,sx[36010];
map<string,int> m;
int main() {
cin>>n;
for(i=1;i<=n;i++){
cin>>s;
sort(s.begin(),s.end());
sx[i]=s;
m[s]++;
}
for(i=1;i<=n;i++){
if(m[sx[i]]==1){
rez++;
}
}
cout<<rez;
}