Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
9201 3169 42

Có cái nịt

9201 3169 42
9201
BL7B23_HiếuDT
Đào Thị Hiếu
3169 42
9201 3169 42
9205 3168 15
9206 3167 30
9207 3166 27
9208
luna1
fan kiệc lặc
3165 3
9209 3164 42
9210 3163 26
9211 3161 6
9212
tk21quanghohong
Hồ Hồng Quang
3160 87
9213
a522TriNHM
Nguyễn Hữu Minh Trí
3160 31
9214 3157 34
9215 3157 10
9216
practice23_05
Nguyễn Anh Dũng
3157 4
9217 3157 42
9218 3156 42
9219 3156 19
9220 3156 41
9220
tranquynhmy25
Trần Quỳnh My
3156 41
9222 3155 5
9223
LL 1285
Dương Bình Nguyễn Lân
3154 20
9224 3153 35
9225 3153 13
9226 3152 5
9227 3152 7
9228 3152 2
9228 3152 2
9230 3151 47
9231 3149 11
9232 3148 5
9233
haducanh
Hà Đức Anh
3147 31
9234
ptbthua2k65
Pham Thi Bao Thu
3145 23
9235 3144 14
9236 3144 33
9237 3144 6
9238 3143 6
9239 3142 8
9240
PY2K01
Doãn Đức Hoàng Phúc
3142 40
9240
Tranglinh
11t2_TrangLinh
3142 40

code để vui thoii =))))

9242 3142 2
9243
n1_8_nongquoctuan
Nông Quốc Tuấn
3138 40
9244 3138 27
9245 3138 25
9246 3138 25
9247
i_love_quyynhanh_ 1722
Lê Anh Kiệt
3137 5
9248 3137 2
9249 3136 40
9250 3136 4
9251 3135 21
9252 3134 63
9253 3133 53
9254 3132 44
9255
tienmy09
Nguyễn Tiến Mỹ
3131 4
9256
ItsThisUsernameExist 1371
Nguyễn Mạnh Dũng, B.Ninh
3131 7
9257 3131 7
9258
BL7A23_YenCTH
Chu Thị Hoàng Yến
3131 38

best friend forever ❤️

9259 3129 26
9260 3128 39
9261 3127 13
9262
humanoidLamp 1379
Trần Công Minh
3127 5
9263 3127 11
9264 3127 31
9265 3127 33
9266 3127 29
9267 3124 10
9268 3124 26
9269
KienTran 2191
Trần Trung Kiên
3123 7
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270
dinhngoctuyen 993
Đinh Ngọc Tuyển
3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2

include<bits/stdc++.h>

using namespace std;

define faster ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);

define ll long long

define pll pair<long long,long long>

define all(v) v.begin(),v.end()

define pb push_back

define pii pair<int,int>

define piii int,pair<int,int>

define bit(n,i) ((n>>i)&1)

define fi first

define sc second

define pdb pair<double,double>

define db double

define endl '\n'

const long long maxn=1e6+5;
const long long minn=-1e6;
const long long MOD=1e9+7;
const long long inf=1e18;
ll n,q,a[maxn],bit[maxn];
void update(int vt,int val){
while(vt<=n){
bit[vt]+=val;
vt+=(vt&-vt);
}
}
ll getsum(int vt){
ll ans=0;
while(vt){
ans+=bit[vt];
vt-=(vt&-vt);
}
return ans;
}
ll getsumdoan(int u,int v){
return getsum(v)-getsum(u-1);
}
void nhap(){
cin>>n>>q;
for(int i=1;i<=n;i++){
cin>>a[i];
update(i,a[i]);
}
}
void solve(){
for(int i=1;i<=q;i++){
int op;cin>>op;
if(op==1){
int vt,val;cin>>vt>>val;
update(vt,val);
}else{
int u,v;cin>>u>>v;
cout<<getsumdoan(u,v)<<endl;
}
}

}
int main(){
faster
nhap();
solve();

return 0;

}

9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9270 3122 2
9293
thanhltt
Thành Đàm
3120 23
9294 3120 21
9295 3120 17
9296 3119 14
9297 3119 29
9298
d4507 1452
3119 5
9299 3118 38
9299
BL7B24_ChauLTB
Lê Thị Băng Châu
3115 37