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 |
|---|---|---|---|---|---|---|
| 2245 | Spectral::Cup 2026 Round 3 (Codeforces Round 1110, Div. 1 + Div. 2) | FINISHED | False | 9000 | 2387684 | July 16, 2026, 2:45 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 6433 ) | C | MEXOR | PROGRAMMING | bitmasks constructive algorithms math |
You are given a positive integer (n) and a non-negative integer (k). Construct a permutation (p) of length (n) such that the following condition is satisfied: Let (f(i)=\operatorname{mex}(p_0,p_1,\ldots,p_i))(^{\text{∗}}) for every (0 \le i \lt n). Then, (f(0) \oplus f(1) \oplus \ldots \oplus f(n-1)) should equal (k), where (\oplus) denotes the bitwise XOR operation . Note that a permutation of length (n) is an array consisting of (n) distinct integers from (0) to (n-1) in arbitrary order. For example, (1,2,0,4,3) is a permutation, but (0,1,1) is not a permutation ((1) appears twice in the array), and (0,2,3) is also not a permutation ((n=3) but there is (3) in the array). (^{\text{∗}})The minimum excluded (MEX) of a collection of integers (c_1, c_2, \ldots, c_k) is defined as the smallest non-negative integer (x) which does not occur in the collection (c). 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 only line of each test case contains two integers (n) and (k) ((1 \le n \le 2 \cdot 10^5), (0 \le k \le 10^9)). It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5). For each test case, if no such permutation exists, output " NO ". Otherwise, first output " YES " on a single line. Then, output (n) distinct integers (p_0,p_1,\ldots,p_{n-1}) ((0 \le p_i \lt n)), representing the permutation (p) you constructed. If there are multiple permutations satisfying the requirement, you may output any of them. You can output the answer in any case (upper or lower). For example, the strings " yEs ", " yes ", " Yes ", and " YES " will be recognized as positive responses. In the first and second test cases, the only permutation of length (1) is (0), with $$$f(0)=\op |
| Spectral::Cup 2026 Round 3 (Codeforces Round 1110, Div. 1 + Div. 2) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 383020070 | yuki_Ishijo | C | July 16, 2026, 5:53 p.m. | OK | C# 13 | TESTS | 20 | 93 | 13209600 | ||
| 382999868 | aryamanpatel1 | C | July 16, 2026, 4:24 p.m. | OK | C# 13 | TESTS | 20 | 109 | 17817600 | ||
| 383070657 | siddhantmohanty606 | C | July 17, 2026, 5:45 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383068556 | bishtkartik249 | C | July 17, 2026, 5:22 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383066332 | Aesthetic_31ForHer | C | July 17, 2026, 4:54 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383060439 | Quetzal_12 | C | July 17, 2026, 3:37 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383057756 | vinayak_1207 | C | July 17, 2026, 3 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383050152 | sunyata258 | C | July 17, 2026, 12:44 a.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383015097 | Angelskii | C | July 16, 2026, 5:14 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383012512 | Toofan_Toofan | C | July 16, 2026, 5:07 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383007264 | _Muhammad.Along_ | C | July 16, 2026, 4:49 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383006665 | x_wings | C | July 16, 2026, 4:46 p.m. | OK | C++17 (GCC 7-32) | TESTS | 20 | 46 | 0 | ||
| 383057797 | 9494594666 | C | July 17, 2026, 3 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 0 | ||
| 383033589 | koyae | C | July 16, 2026, 7:58 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 383022995 | sqrtFan | C | July 16, 2026, 6:17 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 383007492 | aqua_dhmo | C | July 16, 2026, 4:49 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 383004067 | pranjal0001 | C | July 16, 2026, 4:38 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 383002648 | chuluogugugu | C | July 16, 2026, 4:34 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 102400 | ||
| 383058504 | Nickkuma | C | July 17, 2026, 3:10 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 307200 | ||
| 383012038 | lazyuser2026 | C | July 16, 2026, 5:05 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 307200 | ||
| 382997343 | jaminarendra | C | July 16, 2026, 4:17 p.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 31 | 409600 | ||
| 383055332 | a_foolish_OIer | C | July 17, 2026, 2:22 a.m. | OK | C++20 (GCC 13-64) | TESTS | 20 | 46 | 0 | ||
| 382997338 | Alex_S | C | July 16, 2026, 4:17 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 0 | ||
| 383069783 | saikiran-bpr | C | July 17, 2026, 5:36 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383063796 | hetpethani17 | C | July 17, 2026, 4:19 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383057166 | junkfood24 | C | July 17, 2026, 2:50 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383049520 | Islam1337 | C | July 17, 2026, 12:30 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383047432 | kevinyu | C | July 16, 2026, 11:24 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383016923 | vrajmevada1 | C | July 16, 2026, 5:30 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383014972 | darshan.wagh | C | July 16, 2026, 5:14 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383010293 | YanHua-YiLeng | C | July 16, 2026, 4:59 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383006119 | Adhoom | C | July 16, 2026, 4:44 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 20 | 31 | 102400 | ||
| 383021643 | ruban | C | July 16, 2026, 6:06 p.m. | OK | FPC | TESTS | 20 | 109 | 41676800 | ||
| 383030370 | NenadDapic | C | July 16, 2026, 7:26 p.m. | OK | FPC | TESTS | 20 | 125 | 1126400 | ||
| 382999518 | 101Noir | C | July 16, 2026, 4:23 p.m. | OK | Go | TESTS | 20 | 62 | 3276800 | ||
| 383001137 | p1nk_un1c0rn | C | July 16, 2026, 4:29 p.m. | OK | Go | TESTS | 20 | 78 | 3276800 | ||
| 383013117 | WA_on_Pretest1 | C | July 16, 2026, 5:09 p.m. | OK | Go | TESTS | 20 | 93 | 1843200 | ||
| 383006272 | YDineshKumar | C | July 16, 2026, 4:45 p.m. | OK | Java 21 | TESTS | 20 | 218 | 716800 | ||
| 383002083 | vigneshgopal200 | C | July 16, 2026, 4:32 p.m. | OK | Java 21 | TESTS | 20 | 218 | 1228800 | ||
| 383009831 | mdd754223 | C | July 16, 2026, 4:58 p.m. | OK | Java 21 | TESTS | 20 | 218 | 1331200 | ||
| 383005008 | abhinxvzz | C | July 16, 2026, 4:41 p.m. | OK | Java 21 | TESTS | 20 | 234 | 204800 | ||
| 383007194 | AccidentallyAC | C | July 16, 2026, 4:48 p.m. | OK | Java 21 | TESTS | 20 | 234 | 409600 | ||
| 382996768 | Dinesh_1107 | C | July 16, 2026, 4:15 p.m. | OK | Java 21 | TESTS | 20 | 234 | 819200 | ||
| 383013563 | futureCM1 | C | July 16, 2026, 5:10 p.m. | OK | Java 21 | TESTS | 20 | 234 | 1024000 | ||
| 382999616 | harshit_dev | C | July 16, 2026, 4:24 p.m. | OK | Java 21 | TESTS | 20 | 250 | 307200 | ||
| 382998314 | Ashmit444 | C | July 16, 2026, 4:20 p.m. | OK | Java 21 | TESTS | 20 | 250 | 614400 | ||
| 382994882 | tabseer | C | July 16, 2026, 4:10 p.m. | OK | Java 21 | TESTS | 20 | 250 | 614400 | ||
| 383007572 | Vin_yak | C | July 16, 2026, 4:50 p.m. | OK | Java 8 | TESTS | 20 | 125 | 4096000 | ||
| 382995097 | priyankgarala123 | C | July 16, 2026, 4:10 p.m. | OK | Java 8 | TESTS | 20 | 140 | 3276800 | ||
| 382999763 | dom0619 | C | July 16, 2026, 4:24 p.m. | OK | Java 8 | TESTS | 20 | 156 | 3276800 | ||
| 383005963 | harshmt.23 | C | July 16, 2026, 4:44 p.m. | OK | Java 8 | TESTS | 20 | 156 | 8908800 | ||
| 383010480 | leonlian | C | July 16, 2026, 5 p.m. | OK | Java 8 | TESTS | 20 | 203 | 0 | ||
| 383000183 | dark_slayer007 | C | July 16, 2026, 4:25 p.m. | OK | Java 8 | TESTS | 20 | 203 | 6144000 | ||
| 383003436 | TheJavaGuy | C | July 16, 2026, 4:36 p.m. | OK | Java 8 | TESTS | 20 | 265 | 0 | ||
| 383007515 | Dharsh_30 | C | July 16, 2026, 4:50 p.m. | OK | Java 8 | TESTS | 20 | 296 | 4096000 | ||
| 383014397 | sanju_rajora | C | July 16, 2026, 5:13 p.m. | OK | Java 8 | TESTS | 20 | 328 | 0 | ||
| 383021412 | chinesedfan | C | July 16, 2026, 6:04 p.m. | OK | Node.js | TESTS | 20 | 125 | 23347200 | ||
| 383012603 | IndAvinash | C | July 16, 2026, 5:07 p.m. | OK | PyPy 3 | TESTS | 20 | 234 | 22937600 | ||
| 383014348 | AryanRachelwar | C | July 16, 2026, 5:13 p.m. | OK | PyPy 3 | TESTS | 20 | 265 | 11264000 | ||
| 382997487 | pipylon | C | July 16, 2026, 4:17 p.m. | OK | PyPy 3 | TESTS | 20 | 281 | 13312000 | ||
| 382996124 | DSKroc | C | July 16, 2026, 4:13 p.m. | OK | PyPy 3 | TESTS | 20 | 343 | 9830400 | ||
| 383008211 | bambu07 | C | July 16, 2026, 4:52 p.m. | OK | PyPy 3 | TESTS | 20 | 343 | 13004800 | ||
| 382997543 | lemon_314 | C | July 16, 2026, 4:17 p.m. | OK | PyPy 3 | TESTS | 20 | 375 | 9420800 | ||
| 383012895 | 1aditya11 | C | July 16, 2026, 5:08 p.m. | OK | PyPy 3-64 | TESTS | 20 | 78 | 14131200 | ||
| 382998289 | doner | C | July 16, 2026, 4:19 p.m. | OK | PyPy 3-64 | TESTS | 20 | 93 | 9932800 | ||
| 383025290 | lhtmssdlw | C | July 16, 2026, 6:37 p.m. | OK | PyPy 3-64 | TESTS | 20 | 93 | 10444800 | ||
| 383002438 | phoenixdumble | C | July 16, 2026, 4:33 p.m. | OK | PyPy 3-64 | TESTS | 20 | 93 | 10547200 | ||
| 382995878 | vjax_8106 | C | July 16, 2026, 4:12 p.m. | OK | PyPy 3-64 | TESTS | 20 | 93 | 14233600 | ||
| 382997140 | sripragnaneti | C | July 16, 2026, 4:16 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 8499200 | ||
| 383014552 | Z_i_a_d_M_G_25 | C | July 16, 2026, 5:13 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 12697600 | ||
| 383019875 | fatalerror | C | July 16, 2026, 5:51 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 13414400 | ||
| 383016434 | akane646 | C | July 16, 2026, 5:27 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 14540800 | ||
| 383001248 | LoopLegend_007 | C | July 16, 2026, 4:29 p.m. | OK | PyPy 3-64 | TESTS | 20 | 109 | 14540800 | ||
| 382997512 | chhillarankit74 | C | July 16, 2026, 4:17 p.m. | OK | Python 2 | TESTS | 20 | 109 | 11878400 | ||
| 383013417 | l_pavan_l | C | July 16, 2026, 5:10 p.m. | OK | Python 3 | TESTS | 20 | 93 | 21913600 | ||
| 383002766 | sudhitpopli | C | July 16, 2026, 4:34 p.m. | OK | Python 3 | TESTS | 20 | 109 | 16793600 | ||
| 383014087 | sumankumar20 | C | July 16, 2026, 5:12 p.m. | OK | Python 3 | TESTS | 20 | 125 | 15462400 | ||
| 382993926 | ShiladityaBagchi | C | July 16, 2026, 4:07 p.m. | OK | Python 3 | TESTS | 20 | 125 | 24064000 | ||
| 383005150 | yokesh_s_k | C | July 16, 2026, 4:42 p.m. | OK | Python 3 | TESTS | 20 | 140 | 22630400 | ||
| 382997358 | LHrule | C | July 16, 2026, 4:17 p.m. | OK | Python 3 | TESTS | 20 | 156 | 25702400 | ||
| 383011578 | ttttttteraa | C | July 16, 2026, 5:04 p.m. | OK | Python 3 | TESTS | 20 | 187 | 23859200 | ||
| 382995741 | DarkWeB10 | C | July 16, 2026, 4:12 p.m. | OK | Python 3 | TESTS | 20 | 203 | 26009600 | ||
| 383012772 | csy5501 | C | July 16, 2026, 5:08 p.m. | OK | Python 3 | TESTS | 20 | 203 | 27136000 | ||
| 383028998 | Arvind215271 | C | July 16, 2026, 7:13 p.m. | OK | Python 3 | TESTS | 20 | 218 | 13619200 |
Back to search problems