Cod sursa(job #147488)

Utilizator ghitza_2000Stefan Gheorghe ghitza_2000 Data 2 martie 2008 23:06:01
Problema Aprindere Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.92 kb
var m,c,t,n,i,d,nr,t1,b:longint;
    a:array[1..30000] of byte;
    f,g:text;
    ok,p:boolean;
begin
assign(f,'aprindere.in'); reset(f);
readln(f,n,m);  c:=-1;    t1:=0;
for i:=1 to n do
read(f,a[i]);
ok:=true;
for i:=1 to n do
if a[i]=0 then begin if not eoln then p:=true;
               while (c<>i) and (not eoln) and p do  begin
               read(f,c,t,nr); if i=c then  begin for d:=1 to nr do begin
                                      read(f,b);
                                      if b>i then if a[b]=1 then a[b]:=0
                                      else a[b]:=1;
                                      t1:=t1+t;
                                             end;
                                   p:=false;
                                   end;
               readln(f);
               end;
               end;
assign(g,'aprindere.out'); rewrite(g);
writeln(g,t1);
close(f); close(g);
end.