Айтбекова ГулбануУченик (106)
3 года назад
Здраствуйте я нашёл ответ
#include
using namespace std;
int main() {
int n;
cin >> n;
int a[n];
for(int i=0;i> a[i];
int m;
cin >> m;
int l,r,x,y;
int k = 0;
char t;
for(int i=0;i> t;
if(t=='1'){
cin >> l >> r;
for(int j=l;j<=r;j++) k += a[j];
}
if(t=='2') {
cin >> y >> x;
a[y-1] = x;
}
}
cout << k;
return 0;
}
Input Format
Вводится целое число N - количество растений с клубникой. Далее N целых положительный чисел a[1], a[2], ..a[n] - количество клубники, растущей на соответсвующем растении. На третьей строке входного файла вводится целое число M - количество запросов. Далее следуют строки с запросами. Запросы могут быть двух видов:
1 l r - собрать клубнику на отрезке от l до r
2 i x - на i-том растении меняется количество клубники, которое на нем растет. Теперь это будет число x.
Constraints
Все числа во входном файле целые положительные, не превосходят 1000.
Output Format
Выведите одно число - ответ на задачу.
Sample Input 0
5
2 7 3 4 8
3
1 1 3
2 4 6
1 1 5
Sample Output 0
38