Cod sursa(job #2438119)

Utilizator Neamtu93George Neamtu93 Data 11 iulie 2019 13:26:51
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("datorii.in");
ofstream fout("datorii.out");
int n,m,a[15000],s[15000];

int sold(int st,int d){
	return s[d]-s[st-1];
}
int achitat(int zi,int suma){
	int i;
	for(i=zi;i<=n;++i)
		s[i]-=suma;

}


int main(){
	int i,k,a,b;
	fin>>n>>m;
	for(int i=1;i<=n;++i){
		fin>>a[i];
		s[i]=s[i-1]+a[i];
	}
	for(i=1;i<=n;++i){
		cin>>k>>a>>b;
		if(k==0)
			achitat(a,b);
		if(k==1)
			fout<<sold(a,b)<<"\n";
	}
	fin.close();
	fout.close();
	
	return 0;
	
}