Cod sursa(job #1807956)

Utilizator OFY4Ahmed Hamza Aydin OFY4 Data 17 noiembrie 2016 09:39:05
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <fstream>

using namespace std;

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

const int Max = 15007;

int n, m;
int v[Max];

int main()
{
    in >> n >> m;
    for(int i = 1; i<= n; ++i)
    {
        in >> v[i];
    }

    int tur, x, y, s;
    for(;m; --m)
    {
        in >> tur >> x >> y;

        switch(tur)
        {
            case 0:
                v[x]-= y;
                break;
            case 1:
                s = 0;
                for(int j = x; j <= y; ++j)
                {
                    s+= v[j];
                }
                out << s << "\n";
                break;
        }
    }
}