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 |
|---|---|---|---|---|---|---|
| 2249 | Codeforces Round 1112 (Div. 1) | FINISHED | False | 9000 | 2388314 | July 26, 2026, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1015 ) | D | Xor Permutation Matrix | PROGRAMMING | bitmasks chinese remainder theorem constructive algorithms math |
You are given two integers (n) and (x) ((0 \le x \le n-1)). Construct a matrix (A) of size (n\times n) satisfying all of the following conditions: For every (1 \le i, j \le n), (0 \le A_{i,j}\le n-1); Every row in (A) forms a permutation of (0, 1, \ldots, n-1); Every column in (A) forms a permutation of (0, 1, \ldots, n-1); For every (1 \le i, j\le n-1), () A_{i,j} \oplus A_{i+1,j} \oplus A_{i,j+1} \oplus A_{i+1,j+1} = x. () Here, (\oplus) denotes the bitwise XOR operation . Here, (\oplus) denotes the bitwise XOR operation . Or determine that no such matrix exists. Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \le t \le 180)). The description of the test cases follows. The only line of each test case contains two integers (n) and (x) ((2\le n\le 2500), (0\le x \lt n)). It is guaranteed that the sum of (n) over all test cases does not exceed (2500). For each test case, output (-1) if no such matrix exists. Otherwise, output any valid (n) lines of the matrix. If several valid matrices exist, you may output any of them. In the first test case, the displayed matrix has both rows and columns equal to permutations of (0,1), and its only adjacent (2\times2) submatrix has XOR (0). The second and third test cases are impossible. In the last two test cases, every adjacent (2\times2) submatrix has XOR, respectively, (1) and (0). |
| Codeforces Round 1112 (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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 384443934 | ok12 | D | July 26, 2026, 9:37 p.m. | OK | C# 13 | TESTS | 16 | 234 | 20787200 | ||
| 384419891 | justin.smith.codeforces3 | D | July 26, 2026, 4:48 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 265 | 0 | ||
| 384409206 | int23_t | D | July 26, 2026, 4:11 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 281 | 0 | ||
| 384420786 | zungle | D | July 26, 2026, 4:52 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 296 | 102400 | ||
| 384400213 | yinghua_luoxue | D | July 26, 2026, 3:48 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 296 | 102400 | ||
| 384414644 | _annhien_ruby22 | D | July 26, 2026, 4:29 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 328 | 0 | ||
| 384408421 | Dmitriy146 | D | July 26, 2026, 4:09 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 328 | 0 | ||
| 384415080 | macsolaso | D | July 26, 2026, 4:30 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 328 | 102400 | ||
| 384420517 | CheatCodeTriet | D | July 26, 2026, 4:51 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 343 | 102400 | ||
| 384419675 | lg_zhou | D | July 26, 2026, 4:47 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 343 | 102400 | ||
| 384406098 | chintu | D | July 26, 2026, 4:02 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 343 | 102400 | ||
| 384440045 | Geothermal | D | July 26, 2026, 8:04 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 78 | 14233600 | ||
| 384399336 | shiomusubi496 | D | July 26, 2026, 3:46 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 78 | 14233600 | ||
| 384423483 | MYJBCHX | D | July 26, 2026, 5:01 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 109 | 25292800 | ||
| 384397006 | EnuTieTie | D | July 26, 2026, 3:41 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 171 | 102400 | ||
| 384402775 | kookeudas | D | July 26, 2026, 3:54 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 187 | 0 | ||
| 384414359 | dsgrekova2 | D | July 26, 2026, 4:28 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 187 | 102400 | ||
| 384412019 | CryptoQuant | D | July 26, 2026, 4:21 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 187 | 102400 | ||
| 384405907 | not10hour | D | July 26, 2026, 4:02 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 187 | 102400 | ||
| 384458757 | icejuly22 | D | July 27, 2026, 3:35 a.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 203 | 102400 | ||
| 384424758 | d1mk | D | July 26, 2026, 5:04 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 203 | 102400 | ||
| 384448891 | iforandom | D | July 27, 2026, 12:43 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 78 | 2150400 | ||
| 384388673 | tickcross.y | D | July 26, 2026, 3:25 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 78 | 3174400 | ||
| 384403851 | gunuozhang | D | July 26, 2026, 3:56 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 93 | 204800 | ||
| 384430606 | caterpillow | D | July 26, 2026, 6:18 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 93 | 14233600 | ||
| 384401801 | woyebuzhidaowoshishui | D | July 26, 2026, 3:52 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 109 | 2150400 | ||
| 384403290 | Bluble | D | July 26, 2026, 3:55 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 109 | 20480000 | ||
| 384412768 | ExplodingKonjac | D | July 26, 2026, 4:23 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 109 | 25190400 | ||
| 384396232 | kunal_chauhan | D | July 26, 2026, 3:39 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 109 | 46592000 | ||
| 384401050 | b6e0 | D | July 26, 2026, 3:50 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 125 | 2150400 | ||
| 384406615 | yosupo | D | July 26, 2026, 4:03 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 16 | 125 | 14131200 | ||
| 384405197 | codecrasher_ | D | July 26, 2026, 4 p.m. | OK | Go | TESTS | 16 | 531 | 4608000 | ||
| 384407210 | MBBN | D | July 26, 2026, 4:05 p.m. | OK | Java 21 | TESTS | 16 | 328 | 39833600 | ||
| 384392472 | gofrozen21 | D | July 26, 2026, 3:32 p.m. | OK | Java 21 | TESTS | 16 | 359 | 39936000 | ||
| 384401889 | LT1 | D | July 26, 2026, 3:52 p.m. | OK | Java 21 | TESTS | 16 | 625 | 716800 | ||
| 384398191 | AJ123496 | D | July 26, 2026, 3:43 p.m. | OK | Java 21 | TESTS | 16 | 781 | 409600 | ||
| 384402944 | dark_slayer007 | D | July 26, 2026, 3:54 p.m. | OK | Java 8 | TESTS | 16 | 281 | 83865600 | ||
| 384427611 | nonce | D | July 26, 2026, 5:31 p.m. | OK | Java 8 | TESTS | 16 | 656 | 0 | ||
| 384396528 | arvindf232 | D | July 26, 2026, 3:40 p.m. | OK | Kotlin 2.2 | TESTS | 16 | 671 | 35532800 | ||
| 384407113 | Tlatoani | D | July 26, 2026, 4:05 p.m. | OK | Kotlin 2.2 | TESTS | 16 | 1218 | 250368000 | ||
| 384462658 | superbcoder102 | D | July 27, 2026, 4:28 a.m. | OK | PyPy 3-64 | TESTS | 16 | 218 | 101580800 | ||
| 384438392 | Gleefre | D | July 26, 2026, 7:40 p.m. | OK | PyPy 3-64 | TESTS | 16 | 234 | 78540800 | ||
| 384399679 | dumb_god | D | July 26, 2026, 3:47 p.m. | OK | PyPy 3-64 | TESTS | 16 | 250 | 79462400 | ||
| 384399713 | hirayuu_cf | D | July 26, 2026, 3:47 p.m. | OK | PyPy 3-64 | TESTS | 16 | 515 | 9420800 | ||
| 384419274 | Andr_k | D | July 26, 2026, 4:45 p.m. | OK | PyPy 3-64 | TESTS | 16 | 578 | 10240000 | ||
| 384413272 | Alex239 | D | July 26, 2026, 4:24 p.m. | OK | PyPy 3-64 | TESTS | 16 | 671 | 208588800 | ||
| 384395144 | golomb | D | July 26, 2026, 3:37 p.m. | OK | PyPy 3-64 | TESTS | 16 | 703 | 71782400 | ||
| 384408819 | fft64 | D | July 26, 2026, 4:10 p.m. | OK | PyPy 3-64 | TESTS | 16 | 812 | 20377600 | ||
| 384401633 | Monish2000 | D | July 26, 2026, 3:51 p.m. | OK | Python 3 | TESTS | 16 | 500 | 37068800 | ||
| 384408277 | Midhilesh | D | July 26, 2026, 4:08 p.m. | OK | Python 3 | TESTS | 16 | 1015 | 79052800 | ||
| 384397465 | d11maan | D | July 26, 2026, 3:42 p.m. | OK | Rust 2024 | TESTS | 16 | 93 | 47616000 | ||
| 384405408 | trycatchcry | D | July 26, 2026, 4 p.m. | OK | Rust 2024 | TESTS | 16 | 109 | 47513600 | ||
| 384390240 | Egor | D | July 26, 2026, 3:28 p.m. | OK | Rust 2024 | TESTS | 16 | 125 | 17715200 | ||
| 384426951 | cvs-650 | D | July 26, 2026, 5:25 p.m. | OK | Rust 2024 | TESTS | 16 | 250 | 82534400 | ||
| 384420574 | cvs-650 | D | July 26, 2026, 4:51 p.m. | OK | Rust 2024 | TESTS | 16 | 250 | 82636800 | ||
| 384415407 | DanielAnker | D | July 26, 2026, 4:31 p.m. | OK | Rust 2024 | TESTS | 16 | 531 | 31641600 | ||
| 384418190 | qwerty787788 | D | July 26, 2026, 4:41 p.m. | OK | Rust 2024 | TESTS | 16 | 984 | 30003200 | ||
| 384413876 | Cyros | D | July 26, 2026, 4:26 p.m. | OK | Scala | TESTS | 16 | 781 | 85504000 |
Back to search problems