Rank Tên đăng nhập Điểm ▴ Bài tập Giới thiệu
20301
tk22ChuVanLong
Chu Văn Long
1183 16
20302 1183 3
20302 1183 3

20302 1183 3
20305
practice23_10
Trần Việt Bảo
1183 1
20306 1183 7
20307 1184 6
20307 1184 6
20307 1184 6
20307 1184 6
20311 1184 11
20312 1185 2
20313 1186 6

hello

20314 1186 5
20315
vietlong2k7
nguyen viet long-TH2
1186 18
20316 1187 4
20317 1187 13
20318 1187 15
20318 1187 15
20320 1187 4
20321 1187 2
20322 1187 2
20323 1187 3
20324 1188 14
20325 1188 6
20326 1188 3
20326
datnltfhh30295
Nguyễn Lê Tuấn Đạt
1188 3
20328
huy17112004 1215
Đinh Thiên Huy
1188 3
20329
hoatuongvy1709 1561
Bùi Quỳnh Hải Yến
1189 4
20330 1191 6
20330
STRB07Khoa
Nguyễn Tuấn Danh Khoa
1191 6
20332 1192 2
20332 1192 2
20332 1192 2
20332 1192 2
20332
HoangLong_0608
Trần Hoàng Long
1192 2
20337 1194 4
20337 1195 3
20339
chiuuanh
Nguyễn Ngọc Chiêu Anh 10H
1195 18
20340 1195 5
20341 1196 7
20342 1196 2
20343 1197 4
20344 1197 2
20344 1197 2
20346
BL8D23_HoanhDD
Đậu Đức Hoành
1199 17
20347
STRB08Dung
Ngô Tiến Dũng
1199 5
20348 1199 5
20349 1200 1
20350 1200 3
20351 1200 2
20352 1201 1

THẰNG NGU !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352
nthquyen_lqdvt 993
Cô Quyên
1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352
trileymy
Bá Tước
1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1
20352 1201 1

include<bits/stdc++.h>

define endl '\n'

using namespace std;
typedef long long ll;
const int xMax = (int)1e6 + 5;
int c[105];
int f[xMax];
int Try(int n, int x) {
if(x < 0) {
return (int)1e8;
}
if(x == 0) {
return 0;
}
if(f[x] != -1) {
return f[x];
}
int cnt = (int)1e8;
for(int i = 1; i <= n; ++i) {
cnt = min(cnt, Try(n, x - c[i]) + 1);
}
return f[x] = cnt;
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n, x;
cin >> n >> x;
for(int i = 1; i <= n; ++i) {
cin >> c[i];
}
fill(&f[1], &f[x + 1], -1);
int res = Try(n, x);
if(res == (int)1e8) {
res = -1;
}
cout << res;
return 0;
}

20388
STR17Chau
Vũ Minh Châu
1201 10
20389 1202 6
20390 1202 8
20391 1202 9
20392 1203 3
20393 1203 3
20394 1203 11
20395 1203 6
20396 1204 5
20397 1204 18
20398 1204 5
20399 1205 2
20400 1206 8