Cod sursa(job #1632251)

Utilizator vlasiuflaviusVlasiu Flavius vlasiuflavius Data 5 martie 2016 23:21:05
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
using namespace std;
ofstream fout("datorii.out");
ifstream fin("datorii.in");
int v[15001],n,m;
int main()
{
    fin>>n>>m;
    for(int i=1;i<=n;i++) fin>>v[i];
    for(int i=1;i<=m;i++)
    {
        int test;
        fin>>test;
        if(test==1)
        {
            int a,b,suma=0;
            fin>>a>>b;
            for(int j=a;j<=b;j++) suma+=v[j];
            fout<<suma<<"\n";
        }
        else
        {
            int a,b;
            fin>>a>>b;
            v[a]-=b;
        }
    }

}