Cod sursa(job #1811440)
| Utilizator | Data | 21 noiembrie 2016 11:29:28 | |
|---|---|---|---|
| Problema | Restante | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.5 kb |
#include <bits/stdc++.h>
using namespace std;
int n;
string o[40000];
void Citire()
{
ifstream fin("restante.in");
fin>>n;
for(int i=1;i<=n;i++)
{
fin>>o[i];
sort(o[i].begin(),o[i].end());
}
}
void Rezolvare()
{
int cnt=0;
sort(o, o+n);
for(int i=1;i<=n;i++)
if(o[i]!=o[i-1] && o[i]!=o[i+1]) cnt++;
ofstream fout("restante.out");
fout<<cnt;
}
int main()
{
Citire();
Rezolvare();
return 0;
}
