ulvis.paste.net

Paste Search Dynamic
Recent pastes
sum
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int n,p;
  6.     cin>>n>>p;
  7.     int a[n],b[p][2];
  8.     for(int i=0;i<n;i++)
  9.     {
  10.         cin>>a[i];
  11.     }
  12.     for(int i=0;i<p;i++){
  13.         for(int j=0;j<2;j++)
  14.        { cin>>b[i][j];
  15.  
  16.        }
  17.     }
  18.     for(int i=0;i<p;i++)
  19.     {int sum=0;
  20.  
  21.             if(b[i][0]==1){
  22.                 a[b[i][1]]=b[i][2];}
  23.  
  24.         if(b[i][0]==2){
  25.             if(b[i][2]<=n){
  26.             for(int j=b[i][1];j<=b[i][2];j++)
  27.            { sum=sum+a[j];}
  28.             cout<<sum<<endl;}
  29.             else
  30.             cout<<"-1"<<endl;
  31.  
  32.         }
  33.  
  34.  
  35.     }
  36. }
  37.  
Parsed in 0.005 seconds