Cod sursa(job #61575)

Utilizator bogdan88Bogdan Popescu bogdan88 Data 19 mai 2007 22:04:46
Problema Aprindere Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.88 kb
var n,m,timp,nrc,i,j,intr,min,c:integer;
    camere:array[0..1000]of byte;
    fi,fo:text;
begin
     assign(fi,'aprindere.in'); reset(fi);
     assign(fo,'aprindere.out'); rewrite(fo);
     read(fi,n,m);
     for i:=0 to n-1 do
        read(fi,camere[i]);
     min:=0;
     for i:=0 to n-1 do
        begin
             read(fi,c);
             if camere[i]=0 then
                begin
                     if i=c then
                        read(fi,timp,nrc);
                     min:=min+timp;
                     for j:=1 to nrc do
                        begin
                             read(fi,intr);
                             if camere[intr]=0 then camere[intr]:=1
                                               else camere[intr]:=0;
                        end;
                end;
        end;
     writeln(fo,min);
     close(fi);
     close(fo);
end.