Pagini recente » Cod sursa (job #2265741) | Cod sursa (job #1760190) | Cod sursa (job #1601435) | Cod sursa (job #1909734) | Cod sursa (job #1296860)
#include<fstream>
#include<cstring>
#include<algorithm>
using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
int n,nr,i,m,j,maxim,k;
char a[36001][17];
int f[151];
int main(){
fin>>n;
for(i=1;i<=n;i++){
fin>>a[i];
m=strlen(a[i]);
sort(a[i],a[i]+m);
if(maxim<m)
maxim=m;
}
for(j=0;j<=maxim-1;j++){
for(i=1;i<=n;i++){
if(a[i][j]!=-1 && a[i][j]!=a[i-1][j] && i!=1){
nr++;
for(k=0;k<=strlen(a[i])-1;k++)
a[i][k]=-1;
}
}
}
fout<<nr;
return 0;
}