Cod sursa(job #115042)

Utilizator vanila_CPPIonescu Victor Cristian vanila_CPP Data 16 decembrie 2007 10:26:40
Problema Litere Scor 100
Compilator fpc Status done
Runda preONI 2008, Runda 2, Clasa a 9-a Marime 0.69 kb
program litere;
var f,g:text;
        n:longint;
        vf:array['a'..'z'] of integer;


procedure iofile;
begin
        assign(f,'litere.in');reset(f);
        assign(g,'litere.out');rewrite(g);
        readln(f,n);
end;



procedure solve;
var sum,i:longint;
        c,car:char;
begin
        sum:=0;
        fillchar(vf,sizeof(vf),0);
        for i:=1 to n do
                begin
                        read(f,c);
                        inc(vf[c]);
                        for car:=chr(ord(c)+1) to 'z' do
                                sum:=sum+vf[car];
                end;
        writeln(g,sum);
        close(g);
end;


begin
        iofile;
        solve;
end.