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 |
|---|---|---|---|---|---|---|
| ( 895 ) | E2 | Eliminating Balls With Merging (Hard Version) | PROGRAMMING | binary search brute force data structures divide and conquer implementation |
This is the hard version of the problem. The only difference is that (x=1) in this version. You must solve both versions to be able to hack. You are given two integers (n) and (x) ((x=1)). There are (n) balls lined up in a row, numbered from (1) to (n) from left to right. Initially, there is a value (a_i) written on the (i)-th ball. For each integer (i) from (1) to (n), we define a function (f(i)) as follows: Suppose you have a set (S = \{1, 2, \ldots, i\}). In each operation, you have to select an integer (l) ((1 \leq l < i)) from (S) such that (l) is not the largest element of (S). Suppose (r) is the smallest element in (S) which is greater than (l). If (a_l > a_r), you set (a_l = a_l + a_r) and remove (r) from (S). If (a_l < a_r), you set (a_r = a_l + a_r) and remove (l) from (S). If (a_l = a_r), you choose either the integer (l) or (r) to remove from (S): If you choose to remove (l) from (S), you set (a_r = a_l + a_r) and remove (l) from (S). If you choose to remove (r) from (S), you set (a_l = a_l + a_r) and remove (r) from (S). If (a_l > a_r), you set (a_l = a_l + a_r) and remove (r) from (S). If (a_l < a_r), you set (a_r = a_l + a_r) and remove (l) from (S). If (a_l = a_r), you choose either the integer (l) or (r) to remove from (S): If you choose to remove (l) from (S), you set (a_r = a_l + a_r) and remove (l) from (S). If you choose to remove (r) from (S), you set (a_l = a_l + a_r) and remove (r) from (S). If you choose to remove (l) from (S), you set (a_r = a_l + a_r) and remove (l) from (S). If you choose to remove (r) from (S), you set (a_l = a_l + a_r) and remove (r) from (S). (f(i)) denotes the number of integers (j) ($$$1 \le j \le i$$ |
| Video Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 275683432 | zrnstnsr | E2 | Aug. 11, 2024, 4:49 a.m. | OK | C# 10 | TESTS | 30 | 374 | 23142400 | ||
| 275679623 | Junz_LJL | E2 | Aug. 11, 2024, 3:56 a.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 156 | 50073600 | ||
| 275626791 | Mex_s_xeM | E2 | Aug. 10, 2024, 4:26 p.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 171 | 36556800 | ||
| 275635503 | lyh3.14 | E2 | Aug. 10, 2024, 5:33 p.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 296 | 39321600 | ||
| 275666922 | czy_czy | E2 | Aug. 10, 2024, 11:42 p.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 484 | 61849600 | ||
| 275674908 | ereoth | E2 | Aug. 11, 2024, 2:50 a.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 608 | 38502400 | ||
| 275635583 | siddharthjoshi120 | E2 | Aug. 10, 2024, 5:34 p.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 639 | 3276800 | ||
| 275671892 | somebody0601 | E2 | Aug. 11, 2024, 1:55 a.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 640 | 86630400 | ||
| 275668271 | Coder_Fang | E2 | Aug. 11, 2024, 12:29 a.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 843 | 68915200 | ||
| 275670474 | rsy__ | E2 | Aug. 11, 2024, 1:27 a.m. | OK | C++14 (GCC 6-32) | TESTS | 30 | 3046 | 44953600 | ||
| 275652136 | devineni_b220257cs | E2 | Aug. 10, 2024, 7:40 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 155 | 4403200 | ||
| 275636542 | vjudge.10 | E2 | Aug. 10, 2024, 5:38 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 156 | 2764800 | ||
| 275644137 | hzt1 | E2 | Aug. 10, 2024, 6:27 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 156 | 50790400 | ||
| 275639424 | potato167 | E2 | Aug. 10, 2024, 5:55 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 171 | 5529600 | ||
| 275673252 | hshhh_ | E2 | Aug. 11, 2024, 2:23 a.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 171 | 8601600 | ||
| 275638550 | potato167 | E2 | Aug. 10, 2024, 5:50 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 171 | 9728000 | ||
| 275667855 | Kilani | E2 | Aug. 11, 2024, 12:16 a.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 171 | 18022400 | ||
| 275641726 | sgc_KrySF | E2 | Aug. 10, 2024, 6:09 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 186 | 9625600 | ||
| 275637729 | potato167 | E2 | Aug. 10, 2024, 5:45 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 187 | 9728000 | ||
| 275640191 | LOOP0 | E2 | Aug. 10, 2024, 5:59 p.m. | OK | C++17 (GCC 7-32) | TESTS | 30 | 249 | 200396800 | ||
| 275674901 | Richard1212 | E2 | Aug. 11, 2024, 2:50 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 77 | 5836800 | ||
| 275681540 | neal | E2 | Aug. 11, 2024, 4:24 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 77 | 23552000 | ||
| 275681421 | neal | E2 | Aug. 11, 2024, 4:23 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 77 | 23552000 | ||
| 275681395 | neal | E2 | Aug. 11, 2024, 4:23 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 77 | 23552000 | ||
| 275681512 | neal | E2 | Aug. 11, 2024, 4:24 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 92 | 23552000 | ||
| 275684758 | luckyblock233 | E2 | Aug. 11, 2024, 5:05 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 93 | 8089600 | ||
| 275681494 | neal | E2 | Aug. 11, 2024, 4:24 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 93 | 23552000 | ||
| 275679381 | neal | E2 | Aug. 11, 2024, 3:53 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 108 | 22118400 | ||
| 275681436 | neal | E2 | Aug. 11, 2024, 4:23 a.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 108 | 23654400 | ||
| 275655689 | Benq | E2 | Aug. 10, 2024, 8:18 p.m. | OK | C++20 (GCC 13-64) | TESTS | 30 | 109 | 2662400 | ||
| 275651404 | Dukkha | E2 | Aug. 10, 2024, 7:31 p.m. | OK | Java 21 | TESTS | 30 | 671 | 2048000 | ||
| 275667465 | manavspg2 | E2 | Aug. 11, 2024, 12:01 a.m. | OK | PyPy 3-64 | TESTS | 30 | 1092 | 41676800 | ||
| 275643034 | misorin | E2 | Aug. 10, 2024, 6:18 p.m. | OK | PyPy 3-64 | TESTS | 30 | 1092 | 41676800 | ||
| 275657400 | devineni_b220257cs | E2 | Aug. 10, 2024, 8:34 p.m. | OK | Python 3 | TESTS | 30 | 1249 | 60723200 |
Back to search problems