Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
20501 175 1
20501 175 1
20501 175 1
20504
mttn032cb
CB QNa-NBK Nguyen Cao Duc
174 3
20505 174 2
20506
mttn094nc
NC BDi-LQD Nguyen Trung Nguyen
173 4
20507 173 1
20508
mttn150nc
NC DL Pham Ngoc Tho
173 4
20509 171 1
20509 171 1
20511 171 1
20511 171 1

include <bits/stdc++.h>

using namespace std;
int main ()
{
int n, m;
cin >> n >> m;
int a[n];
int sum = 0;
for (int i = 0; i < n; i++) {
cin >> a[i];
}
sort(a, a + n,greater<int>());
if (a[0] == 0) {
cout << "-1";
exit(0);
}
for (int i = 0; i < n; i++) {
if (i != 0) {
sum += a[i] - 1;
} else {
sum += a[i];
}
if (sum >= m) {
cout << i + 1;
exit(0);
}
}
cout << "-1";
return 0;
}

20511 171 1
20514 171 1
20515
mttn135nc
NC TN Nguyen Chi Tinh
170 4
20516 170 1
20516 170 1
20516 170 1
20516 170 1
20520
mttn167cb
CB LD-CTL Ha Duc The Vinh
170 4
20521 168 1
20522 167 2
20522
giamkhao4
giamkhao4
167 2
20522 167 2
20525 167 1
20526 166 3
20527 165 1
20527 165 1
20529 164 1
20530 164 1
20530 164 1
20530 164 1
20533
mttn156cb
CB DNa Phan Dinh Triet
163 3
20534 162 1
20535
ItsMason
Nguyễn Phước Phú
162 2
20536 162 1
20537 161 3
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1

I'm a newbie
Nice to meet you!

20538 160 1
20538 160 1
20538 160 1

hi

20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20538 160 1
20564 160 3
20565 160 2
20566
mttn171cb
CB NT Vo Van Dat
159 3
20567 158 2
20567 158 2
20567
A_009
LUONG HOANG BACH
158 2
20567
A_067
HOANG NGUYEN MINH
158 2
20567
A_126
NGUYEN DUC SON
158 2
20567 158 2
20573 158 1
20573 158 1
20575 158 2
20575 158 2
20575 158 2
20575 158 2
20575 158 2
20575 158 2
20575 158 2
20582 158 1
20583 158 4
20584 158 1
20585
mttn143nc
NC LD-CBL Ngo Huynh Tham
157 3
20586 157 2
20587 156 2
20588 156 2
20589 156 1
20589
ICT24A00216
Phan Lê Nguyên
156 4
20591
mttn101cb
CB LD-CTL Trinh Duy NHan
156 3
20592 155 2
20593
A_015
PHAM HUY BAO LONG
154 3
20593
A_102
NGUYEN THANH DAT
154 3
20595
mttn073cb
CB DL Tran Nguyen Khanh
154 4
20596 152 1
20596 152 1
20598 152 2
20599
mttn131cb
CB DNa Le Minh Tan
151 3
20600 151 1