Cod sursa(job #1946308)
Utilizator | Data | 30 martie 2017 06:44:42 | |
---|---|---|---|
Problema | Restante | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include <bits/stdc++.h>
using namespace std;
int main(){
ifstream f("restante.in");
ofstream g("restante.out");
int n;
f >> n;
vector<string> v(n);
for(auto& x : v) f >> x, sort(begin(x), end(x));
sort(begin(v), end(v));
int rez = 0;
for(int i = 0; i < n; ++i)
if((i == 0 || v[i] != v[i-1]) &&
(i == n-1 || v[i] != v[i+1])) ++rez;
g << rez << endl; }