Cod sursa(job #162340)
Utilizator | Data | 19 martie 2008 21:56:13 | |
---|---|---|---|
Problema | Restante | Scor | 10 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 1.29 kb |
var n,i,j,l,k:longint;
v:array[1..36001] of string[17];
f,g:text;
c:char;
ok:boolean;
begin
assign(f,'restante.in');
assign(g,'restante.out');
reset(f);
rewrite(g);
readln(f,n);
for i:=1 to n do begin
readln(f,v[i]);
for j:=1 to length(v[i])-1 do
for l:=j+1 to length(v[i]) do
if v[i][j]>v[i][l] then begin
c:=v[i][j];
v[i][j]:=v[i][l];
v[i][l]:=c;
end;
ok:=true;
if i>1 then begin
for j:=1 to i-1 do if v[i]=v[j] then begin
ok:=false;
break;
end;
if ok then inc(k);
end;
end;
write(g,k);
close(f);
close(g);
end.