Cod sursa(job #1088426)

Utilizator Mihai_ChihaiMihai Chihai Mihai_Chihai Data 20 ianuarie 2014 15:31:10
Problema Datorii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.46 kb
program datorii_1;
 var n,m,i,j,s,x,y,z:longint;
    a,v:array[1..20000] of longint;

 begin
 assign(input,'datorii.in'); reset(input);
 assign(output,'datorii.out'); rewrite(output);
 readln(n,m);
 for i:=1 to n do read(a[i]);
 v[1]:=a[1];
 for i:=2 to n do v[i]:=v[i-1]+a[i];
 readln;
 for i:=1 to m do
   begin
   readln(x,y,z);
   if x=0 then for j:=y to n do dec(v[j],z)
     else writeln(v[z]-v[y-1]);
     end;
 close(output);
end.