Cod sursa(job #2919301)

Utilizator CrullTCrull Thomas CrullT Data 16 august 2022 17:35:49
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <fstream>

using namespace std;

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

int s[15001];

int main()
{
    int n,m,a,b,i,o,j;
    in>>n>>m>>s[1];
    for(i=2;i<=n;i++)
    {
        in>>a;
        s[i]+=a+s[i-1];
    }
    for(i=1;i<=m;i++)
    {
        in>>o>>a>>b;
        if(o==0)
        {
            for(j=a;j<=n;j++)
                s[j]-=b;
        }
        if(o==1)
        {
            out<<s[b]-s[a-1]<<'\n';
        }
    }
    return 0;
}