Nu aveti permisiuni pentru a descarca fisierul grader_test2.in
Cod sursa(job #2438118)
| Utilizator | Data | 11 iulie 2019 13:23:28 | |
|---|---|---|---|
| Problema | Datorii | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.63 kb |
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("datorii.in");
ofstream fout("datorii.out");
//combinari de n luate cate k de la 1 la n
//matrice;
int n,m,a[100],s[100];
void citeste(){
fin>>n>>m;
for(int i=1;i<=n;++i){
fin>>a[i];
s[i]=s[i-1]+a[i];
}
}
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;
citeste();
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;
}
