Cod sursa(job #1776563)

Utilizator papinub2Papa Valentin papinub2 Data 11 octombrie 2016 15:42:36
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>

using namespace std;

ifstream in("datorii.in");
ofstream out("datorii.out");

int v[15001];

int main()
{
    int n, m, a, b, i, k, j, S=0;
    in>>n>>m;
    for (i=1; i<=n; i++)
        in>>v[i];

    for (i=1; i<=m; i++)
    {
        in>>k>>a>>b;
        if (k==1)
        {
            for (j=a; j<=b; j++)
                S=S+v[j];

            out<<S<<'\n';
            S=0;
        }

        else

        {
            v[a]=v[a]-b;
            if (v[a]<0) v[a]=0;
        }
    }
    return 0;
}