Cod sursa(job #1151221)

Utilizator juganaru.calin@outlook.comJuganaru Calin [email protected] Data 23 martie 2014 22:32:17
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <iostream>
#include <cstdio>
#define MAX 15000
using namespace std;

int main()
{
    freopen("datorii.in","r",stdin);
    freopen("datorii.out","w",stdout);
    long int n,m,a[MAX],i,j,x,y,z,s;
    cin>>n>>m;
    for(i=1;i<=n;i++) cin>>a[i];
    for(i=1;i<=m;i++)
    {
        cin>>x>>y>>z;
        if(x)
        {
            s=0;
            for(j=y;j<=z;j++) s+=a[j];
            cout<<s<<'\n';
        }
        else
        {
            a[y]-=z;
        }
    }
    return 0;
}