Tên đăng nhập Điểm Bài tập ▾ Giới thiệu
18101 1792 2
18102 291 2
18103 1117 2
18104 217 2
18105 1887 2
18106 392 2
18107 780 2
18108 158 2
18109
luyenthngabach
AN ĐEP ZAI
197 2
18110 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;

}

18111 248 2

include <bits/stdc++.h>

define int long long

using namespace std;
main()
{
string s;
cin>>s;
for(int i=s.size();i>=0;i--)
cout<<s[i];
}

18112 186 2
18113 197 2
18113 197 2
18113 197 2
18116 392 2
18117 1592 2
18118 1492 2
18119 246 2
18120 554 2
18121 1692 2
18122 1403 2
18123 442 2
18124 1592 2
18125 197 2
18125 197 2
18125 197 2

n = int(input())
for k in range(1,n+1):
print(k, end =" ")

18125 197 2
18125 197 2
18125 197 2
18125 197 2
18125 197 2

for n in range(1,6):
print(n, end = " ")

18125 197 2

n=int(input())
for k in range(n+1):
print(k,end=" ")

18125 197 2
18125 197 2
18136
BL8A23_AnhDV
Việt Anh
1296 2
18137 1715 2
18138 320 2
18139 297 2
18140 997 2
18141 148 2
18142 492 2
18143 109 2
18144 205 2
18145 1982 2
18146 1143 2
18147 397 2
18148 2287 2
18149 1597 2
18150 1862 2
18151 492 2
18152 539 2

study

18153 358 2
18154 453 2
18155 335 2
18156 497 2
18156 497 2
18156 497 2
18159 206 2
18160 1944 2
18161 986 2
18162 297 2
18163 1077 2
18164 371 2
18165 392 2
18166 197 2
18166 197 2
18166 197 2
18166 197 2
18166 197 2
18166 197 2
18172 320 2
18173 197 2
18173 197 2
18173
quynhnhu2010
hồ quỳnh như-8A
197 2
18176 397 2
18177 236 2
18178 197 2
18179
Van_Anhnbbl
Phan Thi Van Anh
897 2
18179 897 2
18181
Nguyenthilequyen
Nguyễn Thị Lệ Quyên-8A
197 2
18181 197 2
18183 139 2
18184 197 2
18184 197 2
18184 197 2
18187 434 2
18188
trqminh
TranQMinh
997 2
18189 197 2
18190 183 2
18191 992 2
18192 197 2
18192 197 2
18192 197 2
18195 897 2
18196 505 2

include<bits/stdc++.h>

using namespace std;
long long n,m,w[10000],v[10000],f[1000][1000];
void xuli(){
for(int i = 1; i <= n; i++){
for(int j = 1; j <= m;j++ ){
if( j >= w[i]){
f[i][j] = max(f[i-1][j],f[i-1][j-w[i]] + v[i]);
}else{
f[i][j] = f[i-1][j];
}
}
}
}
void xuat(){
cout<<f[n][m];
}
void khoitao(){
for(int i = 0; i <= n; i++ ){
f[i][0] = 0;
}
for(int i = 0; i <= m; i++ ){
f[0][i] = 0;
}
}
int main(){
freopen("catu.inp","r",stdin);
cin>>n>>m;
for(int i = 1; i<= n; i++){
cin>>w[i]>>v[i];
}
khoitao();
xuli();
xuat();
return 0;
}

18197 233 2
18198
Dương_Nguyệt
Trương Văn Nam - 8A
197 2
18199 496 2
18200 266 2