Mai intai trebuie sa te autentifici.
Cod sursa(job #486175)
Utilizator | Data | 20 septembrie 2010 18:09:25 | |
---|---|---|---|
Problema | Restante | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.55 kb |
#include<fstream>
#include<algorithm>
#include<string>
#include<vector>
using namespace std;
ifstream f("restante.in");
ofstream g("restante.out");
vector<string>cuv;
bool comp(string a,string b)
{ if(a<b) return 1;
return 0;
}
int main()
{ int N,i,j;
f>>N;
cuv.resize(N+1);
for(i=1;i<=N;i++)
{ f>>cuv[i];
sort(cuv[i].begin(),cuv[i].end());
}
sort(cuv.begin(),cuv.end());
i=2; j=0;
while(i<=N)
{ if(cuv[i]==cuv[i-1])
for(i;i<=N && cuv[i]==cuv[i-1];i++);
else
j++ , i++;
}
g<<j;
f.close();
g.close();
return 0;
}