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.
ContestId |
Name |
Phase |
Frozen |
Duration (Seconds) |
Relative Time |
Start Time |
|---|---|---|---|---|---|---|
| 1998 | Codeforces Round 965 (Div. 2) | FINISHED | False | 7200 | 53105122 | Aug. 10, 2024, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 7077 ) | C | Perform Operations to Maximize Score | PROGRAMMING | binary search brute force greedy |
You are given an array (a) of length (n) and an integer (k). You are also given a binary array (b) of length (n). You can perform the following operation at most (k) times: Select an index (i) ((1 \leq i \leq n)) such that (b_i = 1). Set (a_i = a_i + 1) (i.e., increase (a_i) by (1)). Your score is defined to be (\max\limits_{i = 1}^{n} \left( a_i + \operatorname{median}(c_i) \right)), where (c_i) denotes the array of length (n-1) that you get by deleting (a_i) from (a). In other words, your score is the maximum value of (a_i + \operatorname{median}(c_i)) over all (i) from (1) to (n). Find the maximum score that you can achieve if you perform the operations optimally. For an arbitrary array (p), (\operatorname{median}(p)) is defined as the (\left\lfloor \frac{|p|+1}{2} \right\rfloor)-th smallest element of (p). For example, (\operatorname{median} \left( 3,2,1,3 \right) = 2) and (\operatorname{median} \left( 6,2,4,5,1 \right) = 4). The first line contains an integer (t) ((1 \leq t \leq 10^4)) — the number of test cases. Each test case begins with two integers (n) and (k) ((2 \leq n \leq 2 \cdot 10^5), (0 \leq k \leq 10^9)) — the length of the (a) and the number of operations you can perform. The following line contains (n) space separated integers (a_1, a_2, \ldots, a_n) ((1 \leq a_i \leq 10^9)) — denoting the array (a). The following line contains (n) space separated integers (b_1, b_2, \ldots, b_n) ((b_i) is (0) or (1)) — denoting the array (b). It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5). For each test case, output the maximum value of score you can get on a new line. For the first test case, it is optimal to perform (5) operations on both elements so (a = 8,8). So, the maximum score we can achieve is $$$\max(8 + \ope |
| Video Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 275650721 | elizabeth_zou_fanboi | C | Aug. 10, 2024, 7:25 p.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 140 | 2764800 | ||
| 275677574 | KanuaK | C | Aug. 11, 2024, 3:29 a.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 155 | 3276800 | ||
| 275681589 | garvit27 | C | Aug. 11, 2024, 4:25 a.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 156 | 0 | ||
| 275659622 | tyounga | C | Aug. 10, 2024, 9 p.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 156 | 0 | ||
| 275676489 | Zmq200921 | C | Aug. 11, 2024, 3:15 a.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 156 | 3276800 | ||
| 275665936 | new-wave | C | Aug. 10, 2024, 11:11 p.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 171 | 0 | ||
| 275663068 | ThyDisguised | C | Aug. 10, 2024, 10:03 p.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 171 | 0 | ||
| 275661183 | Yoi_Ishi | C | Aug. 10, 2024, 9:24 p.m. | OK | C++14 (GCC 6-32) | TESTS | 20 | 171 | 0 | ||
| 275634953 | tejasvi.aynor | C | Aug. 10, 2024, 5:31 p.m. | OK | C++14 (GCC 6-32) | TESTS | 19 | 171 | 0 | ||
| 275630056 | Koushik07 | C | Aug. 10, 2024, 4:33 p.m. | OK | C++14 (GCC 6-32) | TESTS | 19 | 171 | 0 | ||
| 275666099 | karamkontar | C | Aug. 10, 2024, 11:15 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 140 | 0 | ||
| 275662778 | Felle33 | C | Aug. 10, 2024, 9:56 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 140 | 0 | ||
| 275660634 | lad1chka | C | Aug. 10, 2024, 9:17 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 140 | 0 | ||
| 275654410 | Death_Stroke_786 | C | Aug. 10, 2024, 8:03 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 140 | 0 | ||
| 275670455 | Rightt | C | Aug. 11, 2024, 1:26 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 140 | 1638400 | ||
| 275682003 | ARPlT | C | Aug. 11, 2024, 4:30 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 140 | 1843200 | ||
| 275634649 | p_a_n_d_a | C | Aug. 10, 2024, 5:29 p.m. | OK | C++17 (GCC 7-32) | TESTS | 19 | 155 | 0 | ||
| 275664248 | 2-qiym | C | Aug. 10, 2024, 10:28 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 155 | 1638400 | ||
| 275667126 | sdjasj | C | Aug. 10, 2024, 11:49 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 155 | 2764800 | ||
| 275678388 | Touper | C | Aug. 11, 2024, 3:38 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 155 | 3276800 | ||
| 275628335 | zhangjiale | C | Aug. 10, 2024, 4:30 p.m. | OK | C++20 (GCC 13-64) | TESTS | 19 | 93 | 3276800 | ||
| 275680920 | _Equinox | C | Aug. 11, 2024, 4:15 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 109 | 0 | ||
| 275669750 | rythm_of_the_knight | C | Aug. 11, 2024, 1:11 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 109 | 102400 | ||
| 275669626 | klb326327 | C | Aug. 11, 2024, 1:08 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 109 | 2048000 | ||
| 275673563 | Salmon2653 | C | Aug. 11, 2024, 2:29 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 109 | 2764800 | ||
| 275669924 | WilliamFung | C | Aug. 11, 2024, 1:15 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 109 | 3276800 | ||
| 275687569 | FadyRafat | C | Aug. 11, 2024, 5:36 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 124 | 0 | ||
| 275687484 | Kita_Ikuyo | C | Aug. 11, 2024, 5:35 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 124 | 0 | ||
| 275683419 | onbert | C | Aug. 11, 2024, 4:49 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 124 | 0 | ||
| 275677379 | fishcathu. | C | Aug. 11, 2024, 3:26 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 124 | 0 | ||
| 275629423 | abhishekthore9 | C | Aug. 10, 2024, 4:32 p.m. | OK | Go | TESTS | 19 | 202 | 5324800 | ||
| 275628617 | miaplay | C | Aug. 10, 2024, 4:30 p.m. | OK | Go | TESTS | 19 | 389 | 7782400 | ||
| 275661263 | mangos194 | C | Aug. 10, 2024, 9:26 p.m. | OK | Java 21 | TESTS | 20 | 452 | 8908800 | ||
| 275652690 | AhmedZ | C | Aug. 10, 2024, 7:45 p.m. | OK | Java 21 | TESTS | 20 | 453 | 3891200 | ||
| 275640592 | Orange905 | C | Aug. 10, 2024, 6:02 p.m. | OK | Java 21 | TESTS | 20 | 499 | 19968000 | ||
| 275627042 | kesshb | C | Aug. 10, 2024, 4:27 p.m. | OK | Java 21 | TESTS | 19 | 546 | 9830400 | ||
| 275637515 | mohit458 | C | Aug. 10, 2024, 5:44 p.m. | OK | Java 21 | TESTS | 20 | 561 | 7987200 | ||
| 275628863 | DasVidanIya | C | Aug. 10, 2024, 4:31 p.m. | OK | Java 21 | TESTS | 19 | 577 | 5529600 | ||
| 275629087 | parad512 | C | Aug. 10, 2024, 4:31 p.m. | OK | Java 21 | TESTS | 19 | 577 | 5734400 | ||
| 275666370 | dzhi | C | Aug. 10, 2024, 11:25 p.m. | OK | Java 21 | TESTS | 20 | 577 | 10240000 | ||
| 275666310 | dzhi | C | Aug. 10, 2024, 11:22 p.m. | OK | Java 21 | TESTS | 20 | 577 | 11161600 | ||
| 275627702 | purucoder_6742 | C | Aug. 10, 2024, 4:28 p.m. | OK | Java 21 | TESTS | 19 | 592 | 3379200 | ||
| 275670150 | Sumitsingh7 | C | Aug. 11, 2024, 1:20 a.m. | OK | Java 8 | TESTS | 20 | 312 | 20889600 | ||
| 275656267 | golions | C | Aug. 10, 2024, 8:25 p.m. | OK | Java 8 | TESTS | 20 | 374 | 9523200 | ||
| 275655451 | AlterAccount | C | Aug. 10, 2024, 8:15 p.m. | OK | Java 8 | TESTS | 20 | 421 | 2252800 | ||
| 275635276 | NerfThis | C | Aug. 10, 2024, 5:32 p.m. | OK | Java 8 | TESTS | 19 | 468 | 7782400 | ||
| 275645002 | profchi | C | Aug. 10, 2024, 6:34 p.m. | OK | Java 8 | TESTS | 20 | 499 | 12902400 | ||
| 275680694 | kkkkush | C | Aug. 11, 2024, 4:12 a.m. | OK | Java 8 | TESTS | 20 | 515 | 15052800 | ||
| 275636963 | sauravmandal | C | Aug. 10, 2024, 5:41 p.m. | OK | Java 8 | TESTS | 20 | 546 | 4300800 | ||
| 275636581 | NerfThis | C | Aug. 10, 2024, 5:39 p.m. | OK | Java 8 | TESTS | 19 | 546 | 9113600 | ||
| 275626329 | Dhruvil.v | C | Aug. 10, 2024, 4:25 p.m. | OK | Java 8 | TESTS | 19 | 608 | 4403200 | ||
| 275690097 | yvbf | C | Aug. 11, 2024, 6:01 a.m. | OK | Java 8 | TESTS | 20 | 608 | 5632000 | ||
| 275685872 | taegyunn123 | C | Aug. 11, 2024, 5:17 a.m. | OK | Kotlin 1.9 | TESTS | 20 | 374 | 1228800 | ||
| 275629113 | ilikesummer | C | Aug. 10, 2024, 4:31 p.m. | OK | Kotlin 1.9 | TESTS | 19 | 1562 | 6758400 | ||
| 275629536 | udaycodeeforce | C | Aug. 10, 2024, 4:32 p.m. | OK | Kotlin 1.9 | TESTS | 19 | 1608 | 5529600 | ||
| 275629276 | ahtoh_ | C | Aug. 10, 2024, 4:32 p.m. | OK | Node.js | TESTS | 19 | 405 | 66150400 | ||
| 275686828 | raunakgiri21 | C | Aug. 11, 2024, 5:28 a.m. | OK | Node.js | TESTS | 20 | 593 | 82636800 | ||
| 275628137 | bluevoid | C | Aug. 10, 2024, 4:29 p.m. | OK | Node.js | TESTS | 19 | 656 | 60825600 | ||
| 275627947 | awasthi_suryansh | C | Aug. 10, 2024, 4:29 p.m. | OK | PyPy 3 | TESTS | 19 | 968 | 28467200 | ||
| 275658778 | jvatsal0709 | C | Aug. 10, 2024, 8:49 p.m. | OK | PyPy 3 | TESTS | 20 | 1015 | 19558400 | ||
| 275627507 | dragon1107 | C | Aug. 10, 2024, 4:28 p.m. | OK | PyPy 3 | TESTS | 19 | 1217 | 24780800 | ||
| 275628643 | Sanskar_Singh | C | Aug. 10, 2024, 4:30 p.m. | OK | PyPy 3 | TESTS | 19 | 1234 | 21606400 | ||
| 275661427 | infinitix | C | Aug. 10, 2024, 9:29 p.m. | OK | PyPy 3 | TESTS | 20 | 1436 | 27545600 | ||
| 275629305 | cybsbbb | C | Aug. 10, 2024, 4:32 p.m. | OK | PyPy 3-64 | TESTS | 19 | 327 | 36454400 | ||
| 275676087 | Heartbeateffect | C | Aug. 11, 2024, 3:09 a.m. | OK | PyPy 3-64 | TESTS | 20 | 405 | 45568000 | ||
| 275666802 | golomb | C | Aug. 10, 2024, 11:38 p.m. | OK | PyPy 3-64 | TESTS | 20 | 421 | 30924800 | ||
| 275643346 | yohanse_mehabaw | C | Aug. 10, 2024, 6:21 p.m. | OK | PyPy 3-64 | TESTS | 20 | 562 | 32870400 | ||
| 275630013 | Aditya__Rai | C | Aug. 10, 2024, 4:33 p.m. | OK | PyPy 3-64 | TESTS | 19 | 593 | 33689600 | ||
| 275629177 | tattaisreeram | C | Aug. 10, 2024, 4:32 p.m. | OK | PyPy 3-64 | TESTS | 19 | 593 | 41164800 | ||
| 275625639 | rafi_zahedi | C | Aug. 10, 2024, 4:23 p.m. | OK | PyPy 3-64 | TESTS | 19 | 624 | 33689600 | ||
| 275628642 | rrb_01 | C | Aug. 10, 2024, 4:30 p.m. | OK | PyPy 3-64 | TESTS | 19 | 624 | 34304000 | ||
| 275645408 | amau | C | Aug. 10, 2024, 6:37 p.m. | OK | PyPy 3-64 | TESTS | 20 | 640 | 33177600 | ||
| 275684357 | sultanahmad | C | Aug. 11, 2024, 5:01 a.m. | OK | PyPy 3-64 | TESTS | 20 | 640 | 50892800 | ||
| 275657503 | AnimeshTalukdar | C | Aug. 10, 2024, 8:36 p.m. | OK | Python 3 | TESTS | 20 | 2390 | 33075200 | ||
| 275677938 | ninadc | C | Aug. 11, 2024, 3:33 a.m. | OK | Python 3 | TESTS | 20 | 2437 | 33689600 | ||
| 275668664 | n685 | C | Aug. 11, 2024, 12:41 a.m. | OK | Rust 2021 | TESTS | 20 | 77 | 5836800 | ||
| 275651393 | SnowballSH | C | Aug. 10, 2024, 7:31 p.m. | OK | Rust 2021 | TESTS | 20 | 124 | 6860800 | ||
| 275641446 | rli43 | C | Aug. 10, 2024, 6:08 p.m. | OK | Rust 2021 | TESTS | 20 | 155 | 13926400 |
Back to search problems