Cod sursa(job #2919301)
Utilizator | 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;
}