Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
16801 1601 1
16801 1601 1
16801 1601 1

include <bits/stdc++.h>

using namespace std;

int n, q, a[100009], m;
long long bit[100009];

void update(int x, int y)
{
while (x <= n)
{
bit[x] += y;
x += (x & -x);
}
}

int get(int p)
{
long long res = 0;
while (p > 0)
{
res += bit[p];
p -= (p & -p);
}
return res;
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);

cin >> n >> q;
for (int i = 1; i <= n; i++) {cin >> a[i]; update(i, a[i]);}
for (int i = 1; i <= n; i++)
{
    int u, v;
    cin >> m >> u >> v;
    if (m == 1) update(u, v);
    if (m == 2) cout << get(v) - get(u - 1) << '\n';
}

}

16801 1601 1
16801 1601 1
16801 1601 1
16801 1601 1
16801 1601 1
16809 1601 31
16810 1600 1
16811 1600 10
16812 1599 6
16813 1599 8
16814
Maianhtuan76
Mai Anh Tuấn
1599 12
16815 1599 7
16816 1599 28
16817 1597 11
16818 1597 2
16818 1597 2
16818 1597 2
16818 1597 2
16818 1597 2
16818 1597 2
16818 1597 2
16825 1597 27
16826
Dong_Hoang_An10TA
Đổng Hoàng An 10TA
1597 30
16826 1597 30
16826 1597 30
16826 1597 30

:))

16830 1596 6
16831
012343210 1192
Phạm Quốc Hưng
1595 3
16832
PY2M10
Nhap Ho Va ten
1595 12
16832 1595 12
16834 1595 11
16835 1594 4
16836
BL7A2023_AnhNTP
Nguyễn Thị Phương Anh
1593 31
16837 1593 3
16838 1592 10
16839 1592 2
16839 1592 2
16839 1592 2

tap code de sau nay di thi

16839 1592 2
16839 1592 2
16844 1591 11
16845 1591 30
16846
BL237B_TDV_Việt
Tạ Duy Viết Việt
1591 11
16847
phamtrunghieu2011
pham trung hiếu
1591 13
16848 1591 4
16849 1590 26
16850 1590 20
16851 1589 9
16852 1589 11
16853 1589 3
16854
mondellbit009 1141
MonDellBit
1588 3

hi, i'm mondellbit09

16855 1588 7
16856 1588 3
16857 1587 3
16858 1587 2
16858 1587 2
16860 1587 6
16861 1586 25
16862 1585 14

include <iostream>

include <math.h>

using namespace std;
int main() {
int n;
cin >> n;
int t = sqrt(n);
if (t*t==n) cout << "Yes";
else cout << "No";
return 0;
}

16863 1584 12
16864
113nhatdungnguyentuan
Nguyễn Tuấn Dũng
1583 3
16864 1583 3
16866 1583 10
16867 1582 2
16867 1582 2
16867 1582 2
16870 1580 3
16871
LUNAR_
LUNAR
1579 13

16872 1578 3
16873 1577 2
16874 1577 6
16875 1577 8
16876 1576 3
16877 1576 7
16878 1575 11
16879 1575 5
16880 1574 7

C++

16881
Dreamy_lovesper 1082
Giáp Trinh Đăng
1574 7

16882 1573 12
16882 1573 12
16884
_nt08
Trần Võ Nhã Trúc 10T
1573 29
16884
phanleminhchau_10H
Phan Lê Minh Châu
1573 29

Yêu bé

16884
Sterling_Nnt
Ngô Ngọc Thùy 10TA
1573 29
16884
BL24_thuha
Thái Thu Hà
1573 29

Có làm thì mới có ăn

16888
nguyentuanhung2013quangninh
Nguyễn Tuấn Hùng
1573 11

I love fi fai

16889 1572 11
16889 1572 11

Huỳnh Hữu Lân
11B1

16889 1572 11
16889 1572 11
16889 1572 11
16889 1572 11
16889 1572 11

~HELLO~ ~I'm~ ~GAY~

16889 1572 11
16889 1572 11
16889 1572 11
16889 1572 11
16889 1572 11