Cod sursa(job #117580)

Utilizator savimSerban Andrei Stan savim Data 21 decembrie 2007 18:13:24
Problema Plus Scor 25
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.61 kb
var i,p,q,s,nr:longint;
    a:array[-1..1] of longint;
    f1,f2:text;
begin
    assign(f1,'plus.in');
    assign(f2,'plus.out');
    reset(f1);
    rewrite(f2);

    readln(f1,s);
    for i:=1 to 3 do
    begin
         readln(f1,p,q);
         a[q]:=a[q]+p;
    end;
    if (a[1]>=s) then
    begin
         nr:=0;
         nr:=nr+a[0]+1;
         for i:=1 to a[1]-s do
         if (a[-1]>0) then
         begin
              nr:=nr+a[0]+1;
              a[-1]:=a[-1]-1;
         end
         else break;

    end
    else nr:=1;

    writeln(f2,nr);
    close(f1);
    close(f2);
end.