Tên đăng nhập Điểm ▴ Bài tập Giới thiệu
20501 1187 3
20502 1188 14
20503 1188 6
20503 1188 6
20505
datnltfhh30295
Nguyễn Lê Tuấn Đạt
1188 3
20506
huy17112004 1215
Đinh Thiên Huy
1188 3
20507
hoatuongvy1709 1561
Bùi Quỳnh Hải Yến
1189 4
20508 1191 6
20508
STRB07Khoa
Nguyễn Tuấn Danh Khoa
1191 6
20510 1192 2
20510 1192 2
20510 1192 2
20510 1192 2
20510
HoangLong_0608
Trần Hoàng Long
1192 2
20515 1194 4
20515 1195 3
20517
chiuuanh
Nguyễn Ngọc Chiêu Anh 10H
1195 18
20518 1195 5
20519 1196 7
20520 1196 2
20521 1197 4
20522 1197 2
20522 1197 2
20524
BL8D23_HoanhDD
Đậu Đức Hoành
1199 17
20525
STRB08Dung
Ngô Tiến Dũng
1199 5
20526 1199 5
20527 1200 1
20528 1200 3
20529 1200 2
20530 1201 1

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

20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530
nthquyen_lqdvt 993
Cô Quyên
1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530
trileymy
Bá Tước
1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 1201 1
20530 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;
}

20566
STR17Chau
Vũ Minh Châu
1201 10
20567 1202 6
20568 1202 8
20569 1202 9
20570 1203 3
20571 1203 3
20572 1203 11
20573 1203 6
20573 1203 6
20575 1204 5
20576 1204 18
20577 1204 5
20578 1205 2
20579 1206 8
20580
vietducqc 1063
Nguyễn Việt Đức
1206 6
20581
gogeta12032009
LÊ KHẮC HUY
1207 18
20582 1208 8
20583 1208 18
20584 1208 5
20585 1209 5
20586 1209 4
20587
VoDucTHanh
Võ Đức Thanh
1209 18
20588
STR03Hung
Hoàng Đức Hùng
1209 7
20589 1210 5
20590 1212 4
20591 1213 10
20592
IBOW 1445
Nguyễn Công Huynh
1214 3
20593
quandeptrai845
Quân Phạm
1215 6
20594
kchuong 1100
Lương Khải Chương - P.Yên
1215 8
20595 1216 8
20596 1217 4
20597 1217 3
20598 1218 11
20599 1219 6
20599 1219 6