Cod sursa(job #719906)

Utilizator acs_davidAcs David acs_david Data 22 martie 2012 10:26:26
Problema Cel mai lung subsir comun Scor 0
Compilator fpc Status done
Runda Arhiva educationala Marime 0.73 kb
type tomb=array[1..1024] of byte;
var i,j,m,n,h:integer;a,b,c:tomb;f,g:text;
begin
        assign(f,'cmlsc.in');assign(g,'cmlsc.out');reset(f);
        read(f,m,n);h:=0;
        for i:=1 to m do
                read(f,a[i]);
        for i:=1 to n do
        begin
                read(f,b[i]);
                for j:=1 to m do
                        if b[i]=a[j] then
                                c[j]:=b[i];
        end;close(f);rewrite(g);
        for i:=1 to m+n do
                if c[i]<>0 then
                begin
                        h:=h+1;
                        c[h]:=c[i];
                end;
        writeln(g,h);
        for i:=1 to h do
                write(g,c[i],' ');
        close(g);
end.