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 |
|---|---|---|---|---|---|---|
| 2247 | Codeforces Round 1111 (Div. 2) | FINISHED | False | 7200 | 2215484 | July 18, 2026, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 6163 ) | D1 | XOR Sorting (Easy Version) | PROGRAMMING | binary search bitmasks divide and conquer greedy |
This is the easy version of the problem. The only difference between the versions is that in this version, (q = 0). Note that zero-based indexing is used in this problem. For an array (b) consisting of (m) positive integers, define (f(b)) as follows. For a non-negative integer (k), we say that (b) can be (k)-sorted if it can be sorted in non-decreasing order by performing the following operation any number of times: Choose two indices (i) and (j) ((0 \le i \lt j \le m - 1)) such that (i \oplus j \le k)(^{\text{∗}}). Note that the condition applies to the indices (i) and (j), not to the elements (b_i) and (b_j). Swap the elements (b_i) and (b_j). The value (f(b)) is defined as the smallest non-negative integer (k) such that the array (b) can be (k)-sorted. You are given an array (a) of length (n), consisting of positive integers. You will perform (q) updates on (a). Each update has the following form: (i \; x): assign (a_i = x). Note that the updates are persistent . In other words, each update affects all subsequent states of the array. For each of the (q + 1) states of (a) — the initial state and the state after each of the (q) updates — find the value of (f(a)). (^{\text{∗}})(\oplus) denotes the bitwise XOR operation Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 10^4)). The description of the test cases follows. The first line of each test case contains two integers (n) and (q) ((1 \le n \le 10^6, q = 0)) — the length of the array (a) and the number of updates. The second line of each test case contains (n) integers (a_0, a_1, \ldots, a_{n - 1}) ((1 \le a_i \le 10^9)) — the array (a). The (j)-th of the following (q) lines contains two integers (i_j) and (x_j) ((0 \le i_j \lt n), $$$1 \le x_j \le 10^9$$ |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 383378545 | petrenslavik | D1 | July 18, 2026, 5:05 p.m. | OK | C# 10 | TESTS | 15 | 296 | 87040000 | ||
| 383370742 | yuki_Ishijo | D1 | July 18, 2026, 4:29 p.m. | OK | C# 13 | TESTS | 15 | 812 | 165273600 | ||
| 383369927 | MitchellZhong | D1 | July 18, 2026, 4:27 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 93 | 38195200 | ||
| 383395946 | aslam_45 | D1 | July 18, 2026, 7:59 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 218 | 102400 | ||
| 383385355 | Thrb_73 | D1 | July 18, 2026, 6:05 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 218 | 102400 | ||
| 383419080 | Regisdes | D1 | July 19, 2026, 4:17 a.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 234 | 102400 | ||
| 383390819 | xllsxq | D1 | July 18, 2026, 7:01 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 234 | 102400 | ||
| 383369527 | Rhythm0607 | D1 | July 18, 2026, 4:26 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 234 | 102400 | ||
| 383369161 | s0me0ne_4114 | D1 | July 18, 2026, 4:25 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 234 | 102400 | ||
| 383369065 | _Abokamal_ | D1 | July 18, 2026, 4:24 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 234 | 102400 | ||
| 383363234 | Scutter | D1 | July 18, 2026, 4:11 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 234 | 102400 | ||
| 383362533 | antiriad7 | D1 | July 18, 2026, 4:09 p.m. | OK | C++17 (GCC 7-32) | TESTS | 15 | 234 | 102400 | ||
| 383359530 | Zyhx | D1 | July 18, 2026, 4:01 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 62 | 36352000 | ||
| 383394010 | 2970982 | D1 | July 18, 2026, 7:34 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 187 | 102400 | ||
| 383373136 | nguyenthenam1104 | D1 | July 18, 2026, 4:34 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 187 | 102400 | ||
| 383364490 | realreal1 | D1 | July 18, 2026, 4:15 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 187 | 102400 | ||
| 383425351 | Reeeaper | D1 | July 19, 2026, 5:01 a.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 187 | 204800 | ||
| 383364315 | Dark_543 | D1 | July 18, 2026, 4:14 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 187 | 204800 | ||
| 383361535 | Ayan0004 | D1 | July 18, 2026, 4:06 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 187 | 8294400 | ||
| 383362390 | yijincheng | D1 | July 18, 2026, 4:09 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 187 | 12083200 | ||
| 383426124 | newb26 | D1 | July 19, 2026, 5:14 a.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 203 | 102400 | ||
| 383402500 | NeymarJR10 | D1 | July 18, 2026, 10 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 203 | 102400 | ||
| 383361237 | EsDeeee | D1 | July 18, 2026, 4:05 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 78 | 41779200 | ||
| 383371256 | yangyangassassin | D1 | July 18, 2026, 4:30 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 78 | 48435200 | ||
| 383372195 | adityaAsharma | D1 | July 18, 2026, 4:33 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 171 | 204800 | ||
| 383370189 | Sinister007 | D1 | July 18, 2026, 4:28 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 171 | 4300800 | ||
| 383426635 | Http8php | D1 | July 19, 2026, 5:22 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 187 | 204800 | ||
| 383399522 | scaryboi | D1 | July 18, 2026, 8:53 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 187 | 204800 | ||
| 383397464 | d1amondzz | D1 | July 18, 2026, 8:21 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 187 | 204800 | ||
| 383360430 | DuongHMD10Ti | D1 | July 18, 2026, 4:03 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 187 | 204800 | ||
| 383360720 | 404cluenotfound | D1 | July 18, 2026, 4:04 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 187 | 307200 | ||
| 383428454 | KnightmareLogic | D1 | July 19, 2026, 5:51 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 15 | 187 | 4300800 | ||
| 383393165 | ruban | D1 | July 18, 2026, 7:25 p.m. | OK | FPC | TESTS | 15 | 562 | 96563200 | ||
| 383362341 | sagar_sust_progress | D1 | July 18, 2026, 4:09 p.m. | OK | GNU C11 | TESTS | 15 | 328 | 7987200 | ||
| 383362807 | Roonil03 | D1 | July 18, 2026, 4:10 p.m. | OK | Go | TESTS | 15 | 109 | 52940800 | ||
| 383365097 | p1nk_un1c0rn | D1 | July 18, 2026, 4:16 p.m. | OK | Go | TESTS | 15 | 312 | 35942400 | ||
| 383404419 | sanawnawnaw | D1 | July 18, 2026, 10:52 p.m. | OK | Go | TESTS | 15 | 515 | 128204800 | ||
| 383363821 | mdd754223 | D1 | July 18, 2026, 4:13 p.m. | OK | Java 21 | TESTS | 15 | 281 | 614400 | ||
| 383370241 | zinqs | D1 | July 18, 2026, 4:28 p.m. | OK | Java 21 | TESTS | 15 | 281 | 268390400 | ||
| 383365714 | AlgoMaster2024 | D1 | July 18, 2026, 4:18 p.m. | OK | Java 21 | TESTS | 15 | 296 | 52326400 | ||
| 383359598 | purunaik2000 | D1 | July 18, 2026, 4:01 p.m. | OK | Java 21 | TESTS | 15 | 312 | 17100800 | ||
| 383372216 | ansumanswain | D1 | July 18, 2026, 4:33 p.m. | OK | Java 21 | TESTS | 15 | 328 | 18227200 | ||
| 383398811 | BJena | D1 | July 18, 2026, 8:42 p.m. | OK | Java 21 | TESTS | 15 | 343 | 8601600 | ||
| 383390720 | akshat3400 | D1 | July 18, 2026, 6:59 p.m. | OK | Java 21 | TESTS | 15 | 500 | 13209600 | ||
| 383359801 | sumit1304 | D1 | July 18, 2026, 4:01 p.m. | OK | Java 21 | TESTS | 15 | 500 | 37990400 | ||
| 383369278 | _l0Yashwanth0l_ | D1 | July 18, 2026, 4:25 p.m. | OK | Java 21 | TESTS | 15 | 500 | 40243200 | ||
| 383369688 | Sethumathavan | D1 | July 18, 2026, 4:26 p.m. | OK | Java 21 | TESTS | 15 | 515 | 16793600 | ||
| 383408681 | kamranm | D1 | July 19, 2026, 1:08 a.m. | OK | Java 8 | TESTS | 15 | 281 | 203776000 | ||
| 383370001 | yogeshkgp | D1 | July 18, 2026, 4:27 p.m. | OK | Java 8 | TESTS | 15 | 343 | 22937600 | ||
| 383389347 | dom0619 | D1 | July 18, 2026, 6:43 p.m. | OK | Java 8 | TESTS | 15 | 421 | 78438400 | ||
| 383405601 | kamranm | D1 | July 18, 2026, 11:30 p.m. | OK | Java 8 | TESTS | 15 | 781 | 259993600 | ||
| 383367572 | kamranm | D1 | July 18, 2026, 4:20 p.m. | OK | Java 8 | TESTS | 15 | 796 | 259993600 | ||
| 383406719 | kamranm | D1 | July 19, 2026, 12:08 a.m. | OK | Java 8 | TESTS | 15 | 796 | 260198400 | ||
| 383406649 | kamranm | D1 | July 19, 2026, 12:06 a.m. | OK | Java 8 | TESTS | 15 | 796 | 260300800 | ||
| 383405878 | kamranm | D1 | July 18, 2026, 11:40 p.m. | OK | Java 8 | TESTS | 15 | 812 | 260096000 | ||
| 383406422 | kamranm | D1 | July 18, 2026, 11:59 p.m. | OK | Java 8 | TESTS | 15 | 859 | 260300800 | ||
| 383367281 | elin092 | D1 | July 18, 2026, 4:19 p.m. | OK | Java 8 | TESTS | 15 | 1718 | 15769600 | ||
| 383362105 | pin7gu | D1 | July 18, 2026, 4:08 p.m. | OK | Kotlin 1.7 | TESTS | 15 | 312 | 25395200 | ||
| 383380554 | Kunal_G127 | D1 | July 18, 2026, 5:23 p.m. | OK | PyPy 3 | TESTS | 15 | 1515 | 81817600 | ||
| 383417341 | aprilhare25 | D1 | July 19, 2026, 3:51 a.m. | OK | PyPy 3 | TESTS | 15 | 1843 | 101171200 | ||
| 383410792 | raghav13aggarwal03 | D1 | July 19, 2026, 2 a.m. | OK | PyPy 3 | TESTS | 15 | 1890 | 116838400 | ||
| 383417567 | aprilhare25 | D1 | July 19, 2026, 3:54 a.m. | OK | PyPy 3 | TESTS | 15 | 1906 | 101171200 |
Back to search problems