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

include <iostream>

using namespace std;

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

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

return 0;

}

18823 2161 4
18824 201 1
18825 0 0
18826 2506 17
18827 0 0
18827 0 0
18827 0 0
18827 0 0
18831
annhnguyen
NGUYEN MINH ANH
637 2
18832 0 0
18833 201 1
18834 0 0
18835
phquan2k12
Phan Hoang Quân
1680 14

No problem

18836 164 1
18837 1152 1
18838
PizzaPasta
Hoang Gia Huy
8995 170
18839 10332 33
18840 5689 7
18841 2203 3

Nqu nhung van thich lap acc cho ngau

18842 5998 12
18843 7818 116
18844 1310 7
18845 1601 1
18846 0 0

im a scratcher
@5A0_haidvn

18846 0 0
18848 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;

}

18849 0 0
18850
ladungladungladung04
k phai la nguyen phuong dung
3620 6

chiep chiep chiep bri bri bri

18851 0 0
18851 0 0
18853
khoikevin12
Nguyễn Anh Khôi Kevin
4412 54

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

18854 40 1
18855 1658 3
18856 0 0
18856 0 0
18856 0 0
18856 0 0
18860 8514 158
18861 3228 8
18862 0 0
18862 0 0
18864 301 1
18865 0 0
18866 13226 24
18867 0 0
18868 1314 10
18869
nhatkc6a
Nguyễn Đức Nhất
288 3
18870
Kkkhwwk
Ninh Đức Thành
463 6
18871
gduong111
Giang Đức Dương
288 3
18872 0 0
18873 1764 3
18874 0 0
18875 1601 1
18876 821 4
18877 475 4
18878 0 0
18878 0 0
18880 288 3
18881 0 0
18881 0 0
18881 0 0
18884 3089 25
18885 2982 24
18886 1630 12
18887 706 5
18888 488 3

Nguyen Dang Khoa

18889 6510 15
18890 2244 3
18891 3602 3
18892 3318 6
18893 0 0
18894 2637 2
18895 3421 5
18896 4106 3
18897 1601 1

deptrai

18898 1301 1
18899 6342 74
18900 3338 3