1. 程式人生 > >jzoj 2040. 【2016.5.21普及組模擬】博物館

jzoj 2040. 【2016.5.21普及組模擬】博物館

     從前,有一個偌大的博物館,每天都會有數以萬計的人們來參觀,欣賞這裡的藝術作品。這一天,博物館來了N批人,第i批人有Ai個人以及一個導遊組成,他們依次到達,但同時也有一些批次的人離開,由於人次太多,博物館的管理人員遞給你一些人數表,就請你來統計一下剩下多少人。

注意導遊!

程式碼:

const
  maxn=1000000;
var
  a:array[0..maxn] of longint;
  i,x,y,ans,n,p:longint;
begin
   assign(input,'museum.in');reset(input);
  assign(output,'museum.out');rewrite(output);
  readln(n);
  p:=1;
  for i:=1 to n do
    begin
      read(x);
      if x=0 then
       begin
        readln(a[p]);
        inc(ans,a[p]+1
); inc(p); end else begin readln(y); dec(ans,a[y]+1); end; end; writeln(ans); close(input);close(output); end.