Solutions are presented as using the least memory and the fastest execution time. It also takes the top
10 most recent solutions from each language. If you want to limit to a specific index, click the
"Solved" button and go to that problem.
Problems
B"There are n chests. The i -th chest contains a_i coins. You need to open all n chests in order from chest 1 to chest n . There are two types of keys you can use to open a chest: You need to use in total n keys, one for each chest. Initially, you have no coins and no keys. If you want to use a good key, then you need to buy it. During the process, you are allowed to go into debt; for example, if you have 1 coin, you are allowed to buy a good key worth k=3 coins, and your balance will become -2 coins. Find the maximum number of coins you can have after opening all n chests in order from chest 1 to chest n . The first line contains a single integer t ( 1 <= q t <= q 10^4 ) -- the number of test cases. The first line of each test case contains two integers n and k ( 1 <= q n <= q 10^5 ; 0 <= q k <= q 10^9 ) -- the number of chests and the cost of a good key respectively. The second line of each test case contains n integers a_i ( 0 <= q a_i <= q 10^9 ) -- the amount of coins in each chest. The sum of n over all test cases does not exceed 10^5 . For each test case output a single integer -- the maximum number of coins you can obtain after opening the chests in order from chest 1 to chest n . Please note, that the answer for some test cases won't fit into 32-bit integer type, so you should use at least 64-bit integer type in your programming language (like long long for C++). In the first test case, one possible strategy is as follows: "... |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
163976231 |
chrisfcoder |
G |
July 13, 2022, 3:28 a.m. |
OK |
C# 10 |
TESTS |
22 |
78 |
9216000 |
|
|
163957624 |
NetravatPendsey |
G |
July 12, 2022, 8:55 p.m. |
OK |
Clang++17 Diagnostics |
TESTS |
22 |
608 |
11571200 |
|
|
163941326 |
ruban |
G |
July 12, 2022, 5:45 p.m. |
OK |
FPC |
TESTS |
21 |
46 |
16076800 |
|
|
163962773 |
NenadDapic |
G |
July 12, 2022, 11:06 p.m. |
OK |
FPC |
TESTS |
22 |
77 |
74649600 |
|
|
163981868 |
sri_1729 |
G |
July 13, 2022, 4:53 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
409600 |
|
|
163976355 |
Luban |
G |
July 13, 2022, 3:30 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
409600 |
|
|
163969964 |
nguyenlak1404 |
G |
July 13, 2022, 1:54 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
409600 |
|
|
163957170 |
lamduybao03 |
G |
July 12, 2022, 8:44 p.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
409600 |
|
|
163948239 |
codeX_infinity |
G |
July 12, 2022, 6:43 p.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
409600 |
|
|
163984912 |
Beluga-B |
G |
July 13, 2022, 5:30 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
819200 |
|
|
163984786 |
jha_rishi |
G |
July 13, 2022, 5:29 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
819200 |
|
|
163983214 |
4AC24E7D6B |
G |
July 13, 2022, 5:09 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
819200 |
|
|
163977661 |
khanhlinhtran |
G |
July 13, 2022, 3:50 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
819200 |
|
|
163976899 |
ChayanPandit |
G |
July 13, 2022, 3:38 a.m. |
OK |
GNU C++14 |
TESTS |
22 |
46 |
819200 |
|
|
163955771 |
vishwjeetsingh595 |
G |
July 12, 2022, 8:15 p.m. |
OK |
GNU C++17 |
TESTS |
22 |
31 |
819200 |
|
|
163987355 |
tikupandit05 |
G |
July 13, 2022, 5:56 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163986883 |
amit_pandit_15 |
G |
July 13, 2022, 5:52 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163984501 |
rohankhanna |
G |
July 13, 2022, 5:25 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163979750 |
xiaozong |
G |
July 13, 2022, 4:22 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163977684 |
Star-gazer |
G |
July 13, 2022, 3:50 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163976814 |
shen0628 |
G |
July 13, 2022, 3:37 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163970244 |
Samar.Mahmoud |
G |
July 13, 2022, 1:59 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163965704 |
UnEmperor |
G |
July 13, 2022, 12:37 a.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163954084 |
La_Croqueta |
G |
July 12, 2022, 7:50 p.m. |
OK |
GNU C++17 |
TESTS |
22 |
46 |
409600 |
|
|
163975374 |
lunchbox |
G |
July 13, 2022, 3:16 a.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
0 |
|
|
163975364 |
lunchbox |
G |
July 13, 2022, 3:16 a.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
0 |
|
|
163978637 |
mashed_aloo |
G |
July 13, 2022, 4:05 a.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
819200 |
|
|
163947907 |
Richw818 |
G |
July 12, 2022, 6:39 p.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
819200 |
|
|
163941667 |
gqf123 |
G |
July 12, 2022, 5:47 p.m. |
OK |
GNU C++17 (64) |
TESTS |
21 |
31 |
819200 |
|
|
163981564 |
GudeGude |
G |
July 13, 2022, 4:49 a.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
1638400 |
|
|
163941002 |
Temmie |
G |
July 12, 2022, 5:42 p.m. |
OK |
GNU C++17 (64) |
TESTS |
21 |
31 |
1638400 |
|
|
163971682 |
enslaved |
G |
July 13, 2022, 2:21 a.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
2048000 |
|
|
163982793 |
yeliuqiang1104 |
G |
July 13, 2022, 5:04 a.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
3174400 |
|
|
163948352 |
jiajieshi |
G |
July 12, 2022, 6:44 p.m. |
OK |
GNU C++17 (64) |
TESTS |
22 |
31 |
3174400 |
|
|
163976139 |
08150442 |
G |
July 13, 2022, 3:27 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
15 |
409600 |
|
|
163975939 |
08150442 |
G |
July 13, 2022, 3:24 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
15 |
819200 |
|
|
163976303 |
08150442 |
G |
July 13, 2022, 3:29 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
30 |
409600 |
|
|
163983264 |
xdO_o |
G |
July 13, 2022, 5:10 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
30 |
819200 |
|
|
163986326 |
Kas-S |
G |
July 13, 2022, 5:46 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
31 |
409600 |
|
|
163985122 |
hghgh |
G |
July 13, 2022, 5:32 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
31 |
409600 |
|
|
163976562 |
08150442 |
G |
July 13, 2022, 3:33 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
31 |
409600 |
|
|
163976251 |
08150442 |
G |
July 13, 2022, 3:28 a.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
31 |
409600 |
|
|
163952539 |
pratham071 |
G |
July 12, 2022, 7:30 p.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
31 |
409600 |
|
|
163950544 |
Osama.Rafat100 |
G |
July 12, 2022, 7:07 p.m. |
OK |
GNU C++20 (64) |
TESTS |
22 |
31 |
409600 |
|
|
163953721 |
koqo |
G |
July 12, 2022, 7:46 p.m. |
OK |
Go |
TESTS |
22 |
109 |
2457600 |
|
|
163972779 |
rxgirlz |
G |
July 13, 2022, 2:38 a.m. |
OK |
Java 11 |
TESTS |
22 |
233 |
2457600 |
|
|
163981458 |
dhruvil_01 |
G |
July 13, 2022, 4:47 a.m. |
OK |
Java 11 |
TESTS |
22 |
249 |
0 |
|
|
163961792 |
djrfrn |
G |
July 12, 2022, 10:36 p.m. |
OK |
Java 11 |
TESTS |
22 |
249 |
0 |
|
|
163957417 |
Vrutik_2809 |
G |
July 12, 2022, 8:50 p.m. |
OK |
Java 11 |
TESTS |
22 |
249 |
0 |
|
|
163949783 |
ilasiawo |
G |
July 12, 2022, 6:58 p.m. |
OK |
Java 11 |
TESTS |
22 |
327 |
49049600 |
|
|
163941883 |
amritagg |
G |
July 12, 2022, 5:49 p.m. |
OK |
Java 11 |
TESTS |
21 |
327 |
49049600 |
|
|
163948183 |
SAMAD_ |
G |
July 12, 2022, 6:42 p.m. |
OK |
Java 11 |
TESTS |
22 |
421 |
47718400 |
|
|
163937005 |
giridhrubajyoti2002 |
G |
July 12, 2022, 5:16 p.m. |
OK |
Java 11 |
TESTS |
21 |
592 |
0 |
|
|
163942244 |
tghsd |
G |
July 12, 2022, 5:52 p.m. |
OK |
Java 11 |
TESTS |
21 |
670 |
42291200 |
|
|
163939976 |
Saksham_Bansal |
G |
July 12, 2022, 5:34 p.m. |
OK |
Java 11 |
TESTS |
21 |
685 |
54272000 |
|
|
163963964 |
mohanned_war |
G |
July 12, 2022, 11:48 p.m. |
OK |
Java 17 |
TESTS |
22 |
374 |
60928000 |
|
|
163963992 |
mohanned_war |
G |
July 12, 2022, 11:49 p.m. |
OK |
Java 17 |
TESTS |
22 |
405 |
61132800 |
|
|
163959259 |
pranayrana14 |
G |
July 12, 2022, 9:30 p.m. |
OK |
Java 8 |
TESTS |
22 |
186 |
1945600 |
|
|
163977662 |
ttolkku |
G |
July 13, 2022, 3:50 a.m. |
OK |
Java 8 |
TESTS |
22 |
187 |
32665600 |
|
|
163955948 |
Virendra115 |
G |
July 12, 2022, 8:19 p.m. |
OK |
Java 8 |
TESTS |
22 |
202 |
30310400 |
|
|
163959755 |
Rumpel666 |
G |
July 12, 2022, 9:42 p.m. |
OK |
Java 8 |
TESTS |
22 |
265 |
0 |
|
|
163942589 |
MacinChang |
G |
July 12, 2022, 5:54 p.m. |
OK |
Java 8 |
TESTS |
21 |
265 |
0 |
|
|
163979726 |
ikillmyself |
G |
July 13, 2022, 4:21 a.m. |
OK |
Java 8 |
TESTS |
22 |
280 |
0 |
|
|
163987757 |
kowai_ |
G |
July 13, 2022, 6:01 a.m. |
OK |
Java 8 |
TESTS |
22 |
296 |
53657600 |
|
|
163938108 |
Sussykin |
G |
July 12, 2022, 5:22 p.m. |
OK |
Java 8 |
TESTS |
21 |
296 |
74240000 |
|
|
163952043 |
kkkkush |
G |
July 12, 2022, 7:24 p.m. |
OK |
Java 8 |
TESTS |
22 |
373 |
54681600 |
|
|
163978589 |
tanishq044 |
G |
July 13, 2022, 4:04 a.m. |
OK |
Java 8 |
TESTS |
22 |
374 |
1843200 |
|
|
163978412 |
qihnus |
G |
July 13, 2022, 4:02 a.m. |
OK |
Kotlin 1.6 |
TESTS |
22 |
295 |
2662400 |
|
|
163979161 |
qihnus |
G |
July 13, 2022, 4:13 a.m. |
OK |
Kotlin 1.6 |
TESTS |
22 |
296 |
2662400 |
|
|
163943982 |
SlavaG |
G |
July 12, 2022, 6:06 p.m. |
OK |
Kotlin 1.6 |
TESTS |
21 |
358 |
3276800 |
|
|
163984718 |
semisagi |
G |
July 13, 2022, 5:28 a.m. |
OK |
Kotlin 1.6 |
TESTS |
22 |
452 |
42905600 |
|
|
163952645 |
30SK5 |
G |
July 12, 2022, 7:32 p.m. |
OK |
MS C++ 2017 |
TESTS |
22 |
124 |
819200 |
|
|
163960193 |
alcogoliki |
G |
July 12, 2022, 9:53 p.m. |
OK |
MS C++ 2017 |
TESTS |
22 |
171 |
56422400 |
|
|
163960285 |
alcogoliki |
G |
July 12, 2022, 9:55 p.m. |
OK |
MS C++ 2017 |
TESTS |
22 |
202 |
69017600 |
|
|
163984853 |
1_2_3_4_5_9 |
G |
July 13, 2022, 5:30 a.m. |
OK |
PyPy 2 |
TESTS |
22 |
249 |
21606400 |
|
|
163940951 |
hash1023 |
G |
July 12, 2022, 5:42 p.m. |
OK |
PyPy 3 |
TESTS |
21 |
233 |
16998400 |
|
|
163981925 |
rajeshpenugonda6 |
G |
July 13, 2022, 4:54 a.m. |
OK |
PyPy 3 |
TESTS |
22 |
249 |
14848000 |
|
|
163937319 |
Believer_Ayush |
G |
July 12, 2022, 5:18 p.m. |
OK |
PyPy 3 |
TESTS |
21 |
358 |
10956800 |
|
|
163948701 |
sky9313 |
G |
July 12, 2022, 6:47 p.m. |
OK |
PyPy 3 |
TESTS |
22 |
389 |
10956800 |
|
|
163938027 |
titia |
G |
July 12, 2022, 5:22 p.m. |
OK |
PyPy 3 |
TESTS |
21 |
654 |
11878400 |
|
|
163965833 |
luciaa |
G |
July 13, 2022, 12:40 a.m. |
OK |
PyPy 3 |
TESTS |
22 |
810 |
123801600 |
|
|
163967088 |
mohanned_war |
G |
July 13, 2022, 1:06 a.m. |
OK |
PyPy 3 |
TESTS |
22 |
2292 |
198246400 |
|
|
163950466 |
moyung |
G |
July 12, 2022, 7:06 p.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
108 |
10956800 |
|
|
163975362 |
CodeLord1104 |
G |
July 13, 2022, 3:16 a.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
124 |
13414400 |
|
|
163963763 |
MistaAsh |
G |
July 12, 2022, 11:41 p.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
124 |
13926400 |
|
|
163983504 |
TheStrongest |
G |
July 13, 2022, 5:13 a.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
140 |
14438400 |
|
|
163953710 |
ahmedsiad |
G |
July 12, 2022, 7:46 p.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
140 |
18841600 |
|
|
163953800 |
ahmedsiad |
G |
July 12, 2022, 7:47 p.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
140 |
20070400 |
|
|
163947464 |
Himanshu_Kaithal |
G |
July 12, 2022, 6:36 p.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
140 |
147968000 |
|
|
163965773 |
biglunchdude |
G |
July 13, 2022, 12:39 a.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
155 |
16384000 |
|
|
163952565 |
Rikudo_6 |
G |
July 12, 2022, 7:31 p.m. |
OK |
PyPy 3-64 |
TESTS |
22 |
170 |
16691200 |
|
|
163935610 |
KanishkGoel |
G |
July 12, 2022, 5:10 p.m. |
OK |
PyPy 3-64 |
TESTS |
21 |
171 |
18329600 |
|
|
163970601 |
8by8 |
G |
July 13, 2022, 2:05 a.m. |
OK |
Python 3 |
TESTS |
22 |
499 |
8806400 |
|
|
163966827 |
Lhohelhohehmm |
G |
July 13, 2022, 1:02 a.m. |
OK |
Python 3 |
TESTS |
22 |
670 |
8806400 |
|
|
163938754 |
yylele |
G |
July 12, 2022, 5:26 p.m. |
OK |
Python 3 |
TESTS |
21 |
966 |
8806400 |
|
|
163947946 |
Girniiiii |
G |
July 12, 2022, 6:40 p.m. |
OK |
Python 3 |
TESTS |
22 |
998 |
9113600 |
|
|
163983657 |
Arunava_392 |
G |
July 13, 2022, 5:15 a.m. |
OK |
Python 3 |
TESTS |
22 |
1653 |
8806400 |
|
|
163955488 |
klindyuk |
G |
July 12, 2022, 8:11 p.m. |
OK |
Python 3 |
TESTS |
22 |
1731 |
9113600 |
|
|
163983532 |
TheStrongest |
G |
July 13, 2022, 5:13 a.m. |
OK |
Python 3 |
TESTS |
22 |
1981 |
7680000 |
|
|
163957361 |
mihir111p |
G |
July 12, 2022, 8:49 p.m. |
OK |
Python 3 |
TESTS |
22 |
2043 |
8806400 |
|
|
163976448 |
xttt |
G |
July 13, 2022, 3:31 a.m. |
OK |
Rust 2021 |
TESTS |
22 |
31 |
3993600 |
|
|
163957394 |
NetravatPendsey |
G |
July 12, 2022, 8:49 p.m. |
OK |
Rust 2021 |
TESTS |
22 |
155 |
4198400 |
|
|
remove filters
Back to search problems