Cod sursa(job #16743)

Utilizator sigridMaria Stanciu sigrid Data 13 februarie 2007 22:31:44
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include<fstream.h>
#define dim 1501
ifstream f("datorii.in");
ofstream g("datorii.out");
int n,v,t,a[dim],j,x,i;
unsigned long m,suma,b[dim];
int main()
{f>>n>>m;
 for(j=1;j<=n;j++)
  {f>>a[j];
   for(i=j;i<=n;i++)
    b[i]+=a[j];
  }
 while(m)
  {f>>x>>t>>v;
   if(x)
     g<<(b[v]-b[t-1])<<'\n';
    else
      for(i=t;i<=n;i++) b[i]=b[i]-v;

   m--;
  }
f.close();
g.close();
return 0;
}