Tên đăng nhập Điểm Bài tập Giới thiệu
18801 0 0
18802 375 4
18803 0 0
18804 112 3
18805 0 0
18805 0 0
18805 0 0
18808 101 1
18809 0 0
18810 339 2
18811 0 0
18811 0 0
18813
b1_khanh
Nguyễn Công Giang Khánh
8775 122
18814 101 1
18815 0 0
18816 672 6
18817 0 0
18817 0 0
18817 0 0

include <iostream>

using namespace std;

int main()
{
while (true)
{
string s;
cin >> s;
if (s.empty()) break;

    cout << s.size() << ' ';
}

return 0;

}

18820 2161 4
18821 201 1
18822 0 0
18823 2506 17
18824 0 0
18824 0 0
18824 0 0
18824 0 0
18828
annhnguyen
NGUYEN MINH ANH
637 2
18829 0 0
18830 201 1
18831 0 0
18832
phquan2k12
Phan Hoang Quân
1680 14

No problem

18833 164 1
18834 1152 1
18835
PizzaPasta
Hoang Gia Huy
8995 170
18836 10332 33
18837 5689 7
18838 2203 3

Nqu nhung van thich lap acc cho ngau

18839 5998 12
18840 7818 116
18841 1310 7
18842 1601 1
18843 0 0

im a scratcher
@5A0_haidvn

18843 0 0
18845 3324 6

include <bits/stdc++.h>

define fo(i,l,r) for(int i=l;i<=r;i++)

using namespace std;
int n,q;
int a[60000];
long long bit[60000];
long long getsum(int u)
{
int x = u;
long long res = 0 ;
while(x > 0)
{
res += bit[x];
x = x - (x&(-x)) ;
}
return res;
}
void update(int u, int v )
{
int x = u;
while(x <= n)
{
bit[x] += v ;
x =x +(x&(-x)) ;
}
}
int main()
{

cin >> n ;
cin>>q;
fo(i,1,n)
  {
      cin >> a[i] ;
      update(i,a[i]);
  }

while(q--)
{
    int s,u,v;
    cin >> s ;
    if(s == 1)
    {
        cin>> u >>v ;
        update(u,v);
    }
    else
    {
        cin >> u >> v ;
        cout<< getsum(v) - getsum(u-1) << endl ;
    }
}
return 0;

}

18846 0 0
18847
ladungladungladung04
k phai la nguyen phuong dung
3620 6

chiep chiep chiep bri bri bri

18848 0 0
18848 0 0
18850
khoikevin12
Nguyễn Anh Khôi Kevin
4412 54

Người bình thường.

18851 40 1
18852 2483 5
18853 0 0
18853 0 0
18853 0 0
18853 0 0
18857 8514 158
18858 3228 8
18859 0 0
18859 0 0
18861 301 1
18862 0 0
18863 13226 24
18864 0 0
18865 1314 10
18866
nhatkc6a
Nguyễn Đức Nhất
288 3
18867
Kkkhwwk
Ninh Đức Thành
463 6
18868
gduong111
Giang Đức Dương
288 3
18869 0 0
18870 1764 3
18871 0 0
18872 1601 1
18873 821 4
18874 475 4
18875 0 0
18875 0 0
18877 288 3
18878 0 0
18878 0 0
18878 0 0
18881 3089 25
18882 2982 24
18883 1630 12
18884 706 5
18885 488 3

Nguyen Dang Khoa

18886 6510 15
18887 2244 3
18888 3602 3
18889 3318 6
18890 0 0
18891 2637 2
18892 3421 5
18893 4106 3
18894 1601 1

deptrai

18895 1301 1
18896 6345 75
18897 3338 3
18898 453 2
18899 1553 18
18900 918 2