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 |
|---|---|---|---|---|---|---|
| 2002 | EPIC Institute of Technology Round August 2024 (Div. 1 + Div. 2) | FINISHED | False | 10800 | 53018723 | Aug. 11, 2024, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 5069 ) | D1 | DFS Checker (Easy Version) | PROGRAMMING | constructive algorithms data structures dfs and similar hashing implementation |
This is the easy version of the problem. In this version, the given tree is a perfect binary tree and the constraints on (n) and (q) are lower. You can make hacks only if both versions of the problem are solved. You are given a perfect binary tree(^\dagger) consisting of (n) vertices. The vertices are numbered from (1) to (n), and the root is the vertex (1). You are also given a permutation (p_1, p_2, \ldots, p_n) of (1,2,\ldots,n). You need to answer (q) queries. For each query, you are given two integers (x), (y); you need to swap (p_x) and (p_y) and determine if (p_1, p_2, \ldots, p_n) is a valid DFS order(^\ddagger) of the given tree. Please note that the swaps are persistent through queries. (^\dagger) A perfect binary tree is a tree with vertex (1) as its root, with size (n=2^k-1) for a positive integer (k), and where the parent of each vertex (i) ((1<i\le n)) is (\left\lfloor\frac{i}{2}\right\rfloor). Thus, all leaves of this tree are at a distance (k - 1) from the root. (^\ddagger) A DFS order is found by calling the following (dfs) function on the given tree. Note that the DFS order is not unique. Each test contains multiple test cases. The first line contains the number of test cases (t) ((1\le t\le10^4)). The description of the test cases follows. The first line of each test case contains two integers (n), (q) ((3\le n\le 65\,535), (2\le q\le 5 \cdot 10^4)) — the number of vertices in the tree and the number of queries. It is guaranteed that (n=2^k-1) for a positive integer (k). The next line contains (n-1) integers (a_2,a_3,\ldots,a_n) ((1\le a_i<i)) — the parent of each vertex in the given tree. It is guaranteed that (a_i=\left\lfloor\frac{i}{2}\right\rfloor). The next line contains (n) integers (p_1,p_2,\ldots,p_n) ((1\le p_i\le n), all (p_i) are distinct) — the init |
| EPIC Institute of Technology Round August 2024 (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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 275839599 | MuscleMa | D1 | Aug. 11, 2024, 5:13 p.m. | OK | C# 10 | TESTS | 13 | 249 | 13619200 | ||
| 275887413 | Subingbupt | D1 | Aug. 12, 2024, 3:57 a.m. | OK | C++14 (GCC 6-32) | TESTS | 16 | 93 | 0 | ||
| 275873512 | lzh999 | D1 | Aug. 12, 2024, 12:39 a.m. | OK | C++14 (GCC 6-32) | TESTS | 16 | 93 | 41062400 | ||
| 275853949 | nasoob114 | D1 | Aug. 11, 2024, 6:57 p.m. | OK | C++14 (GCC 6-32) | TESTS | 14 | 108 | 614400 | ||
| 275879065 | supperpiggy | D1 | Aug. 12, 2024, 2:08 a.m. | OK | C++14 (GCC 6-32) | TESTS | 16 | 108 | 1331200 | ||
| 275863846 | antguz | D1 | Aug. 11, 2024, 8:52 p.m. | OK | C++14 (GCC 6-32) | TESTS | 16 | 109 | 1126400 | ||
| 275841270 | kbzcz | D1 | Aug. 11, 2024, 5:19 p.m. | OK | C++14 (GCC 6-32) | TESTS | 13 | 109 | 3174400 | ||
| 275839181 | cfhj | D1 | Aug. 11, 2024, 5:12 p.m. | OK | C++14 (GCC 6-32) | TESTS | 13 | 109 | 3174400 | ||
| 275863441 | masonpop | D1 | Aug. 11, 2024, 8:46 p.m. | OK | C++14 (GCC 6-32) | TESTS | 16 | 109 | 8396800 | ||
| 275853764 | MedriaLife | D1 | Aug. 11, 2024, 6:56 p.m. | OK | C++14 (GCC 6-32) | TESTS | 14 | 109 | 52121600 | ||
| 275839127 | karansrivastava | D1 | Aug. 11, 2024, 5:12 p.m. | OK | C++14 (GCC 6-32) | TESTS | 13 | 124 | 0 | ||
| 275891796 | Brinton | D1 | Aug. 12, 2024, 4:55 a.m. | OK | C++17 (GCC 7-32) | TESTS | 17 | 93 | 0 | ||
| 275882219 | a_dev | D1 | Aug. 12, 2024, 2:49 a.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 93 | 0 | ||
| 275881262 | zyn_615 | D1 | Aug. 12, 2024, 2:37 a.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 93 | 0 | ||
| 275840299 | LoonBoost | D1 | Aug. 11, 2024, 5:16 p.m. | OK | C++17 (GCC 7-32) | TESTS | 13 | 93 | 0 | ||
| 275887929 | Nightsky-yekong | D1 | Aug. 12, 2024, 4:03 a.m. | OK | C++17 (GCC 7-32) | TESTS | 17 | 93 | 2252800 | ||
| 275883574 | ai__men | D1 | Aug. 12, 2024, 3:07 a.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 93 | 2355200 | ||
| 275870769 | Quraan | D1 | Aug. 11, 2024, 11:25 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 93 | 2764800 | ||
| 275883660 | hooom0 | D1 | Aug. 12, 2024, 3:08 a.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 108 | 0 | ||
| 275860486 | darkh_coder | D1 | Aug. 11, 2024, 8:06 p.m. | OK | C++17 (GCC 7-32) | TESTS | 16 | 108 | 0 | ||
| 275853042 | Pokegot | D1 | Aug. 11, 2024, 6:51 p.m. | OK | C++17 (GCC 7-32) | TESTS | 13 | 108 | 0 | ||
| 275840466 | cayaxi09 | D1 | Aug. 11, 2024, 5:16 p.m. | OK | C++20 (GCC 13-64) | TESTS | 13 | 77 | 12185600 | ||
| 275872354 | AliRagab313 | D1 | Aug. 12, 2024, 12:13 a.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 78 | 0 | ||
| 275855979 | DinarPerseus | D1 | Aug. 11, 2024, 7:16 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 78 | 0 | ||
| 275871868 | JiaY19 | D1 | Aug. 11, 2024, 11:58 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 78 | 16076800 | ||
| 275841363 | Ras_Vz | D1 | Aug. 11, 2024, 5:19 p.m. | OK | C++20 (GCC 13-64) | TESTS | 13 | 92 | 20070400 | ||
| 275897217 | world_classic | D1 | Aug. 12, 2024, 5:58 a.m. | OK | C++20 (GCC 13-64) | TESTS | 17 | 93 | 0 | ||
| 275864479 | amirhozaifa | D1 | Aug. 11, 2024, 9:02 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 93 | 0 | ||
| 275860321 | aaryadeep21 | D1 | Aug. 11, 2024, 8:04 p.m. | OK | C++20 (GCC 13-64) | TESTS | 16 | 93 | 0 | ||
| 275856705 | NexTopper | D1 | Aug. 11, 2024, 7:23 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 93 | 0 | ||
| 275855978 | Hirro | D1 | Aug. 11, 2024, 7:16 p.m. | OK | C++20 (GCC 13-64) | TESTS | 15 | 93 | 0 | ||
| 275846953 | Gassa | D1 | Aug. 11, 2024, 5:34 p.m. | OK | D | TESTS | 13 | 171 | 10956800 | ||
| 275854321 | Orange905 | D1 | Aug. 11, 2024, 7 p.m. | OK | Java 21 | TESTS | 14 | 312 | 8396800 | ||
| 275837486 | vatsal_04 | D1 | Aug. 11, 2024, 5:06 p.m. | OK | Java 21 | TESTS | 13 | 359 | 409600 | ||
| 275853657 | Orange905 | D1 | Aug. 11, 2024, 6:55 p.m. | OK | Java 21 | TESTS | 14 | 374 | 10137600 | ||
| 275883809 | 2210030109_hitesh | D1 | Aug. 12, 2024, 3:10 a.m. | OK | Java 21 | TESTS | 16 | 406 | 16486400 | ||
| 275842124 | Dukkha | D1 | Aug. 11, 2024, 5:22 p.m. | OK | Java 21 | TESTS | 13 | 406 | 16896000 | ||
| 275858506 | sahasrad | D1 | Aug. 11, 2024, 7:43 p.m. | OK | Java 21 | TESTS | 15 | 436 | 819200 | ||
| 275841771 | SecondThread | D1 | Aug. 11, 2024, 5:20 p.m. | OK | Java 21 | TESTS | 13 | 436 | 43212800 | ||
| 275875185 | UlaanBatat | D1 | Aug. 12, 2024, 1:11 a.m. | OK | Java 21 | TESTS | 16 | 514 | 1126400 | ||
| 275854532 | mohit458 | D1 | Aug. 11, 2024, 7:02 p.m. | OK | Java 21 | TESTS | 14 | 640 | 14950400 | ||
| 275854914 | mohit458 | D1 | Aug. 11, 2024, 7:05 p.m. | OK | Java 21 | TESTS | 14 | 687 | 29184000 | ||
| 275836272 | yvbf | D1 | Aug. 11, 2024, 5:02 p.m. | OK | Java 8 | TESTS | 13 | 234 | 0 | ||
| 275875020 | kartik__sethi | D1 | Aug. 12, 2024, 1:08 a.m. | OK | Java 8 | TESTS | 16 | 234 | 7987200 | ||
| 275835435 | 1091857051 | D1 | Aug. 11, 2024, 4:59 p.m. | OK | Java 8 | TESTS | 13 | 467 | 12390400 | ||
| 275858494 | 0847 | D1 | Aug. 11, 2024, 7:42 p.m. | OK | Java 8 | TESTS | 15 | 890 | 17305600 | ||
| 275858707 | 0847 | D1 | Aug. 11, 2024, 7:45 p.m. | OK | Java 8 | TESTS | 16 | 984 | 19558400 | ||
| 275854472 | Eslam_Ahmed | D1 | Aug. 11, 2024, 7:02 p.m. | OK | Java 8 | TESTS | 14 | 1124 | 8806400 | ||
| 275854091 | Manga_NO | D1 | Aug. 11, 2024, 6:58 p.m. | OK | Java 8 | TESTS | 14 | 1124 | 8806400 | ||
| 275847188 | Manga_NO | D1 | Aug. 11, 2024, 5:34 p.m. | OK | Java 8 | TESTS | 13 | 1499 | 11264000 | ||
| 275840057 | Plover007 | D1 | Aug. 11, 2024, 5:15 p.m. | OK | Kotlin 1.9 | TESTS | 13 | 468 | 1433600 | ||
| 275838695 | Slaterhaus | D1 | Aug. 11, 2024, 5:10 p.m. | OK | PHP | TESTS | 13 | 312 | 46489600 | ||
| 275871767 | Shaydiesin | D1 | Aug. 11, 2024, 11:55 p.m. | OK | PyPy 3 | TESTS | 16 | 875 | 11878400 | ||
| 275841123 | shilpabanerjee50 | D1 | Aug. 11, 2024, 5:18 p.m. | OK | PyPy 3 | TESTS | 13 | 936 | 28979200 | ||
| 275840173 | harshdew02 | D1 | Aug. 11, 2024, 5:15 p.m. | OK | PyPy 3 | TESTS | 13 | 999 | 31846400 | ||
| 275842997 | dragon1107 | D1 | Aug. 11, 2024, 5:24 p.m. | OK | PyPy 3 | TESTS | 13 | 1343 | 11059200 | ||
| 275889247 | cy171 | D1 | Aug. 12, 2024, 4:22 a.m. | OK | PyPy 3-64 | TESTS | 17 | 437 | 15564800 | ||
| 275882438 | Little_Sheep_Yawn | D1 | Aug. 12, 2024, 2:52 a.m. | OK | PyPy 3-64 | TESTS | 16 | 437 | 22016000 | ||
| 275889203 | cy171 | D1 | Aug. 12, 2024, 4:22 a.m. | OK | PyPy 3-64 | TESTS | 17 | 468 | 15360000 | ||
| 275844994 | Prasham | D1 | Aug. 11, 2024, 5:30 p.m. | OK | PyPy 3-64 | TESTS | 13 | 499 | 15974400 | ||
| 275846593 | kevinwu | D1 | Aug. 11, 2024, 5:34 p.m. | OK | PyPy 3-64 | TESTS | 13 | 577 | 16384000 | ||
| 275837623 | newbrn | D1 | Aug. 11, 2024, 5:07 p.m. | OK | PyPy 3-64 | TESTS | 13 | 593 | 25702400 | ||
| 275844482 | Ma_chudaa | D1 | Aug. 11, 2024, 5:28 p.m. | OK | PyPy 3-64 | TESTS | 13 | 625 | 13312000 | ||
| 275843431 | teekaytai | D1 | Aug. 11, 2024, 5:26 p.m. | OK | PyPy 3-64 | TESTS | 13 | 702 | 12390400 | ||
| 275851308 | PROELECTRO444 | D1 | Aug. 11, 2024, 6:38 p.m. | OK | PyPy 3-64 | TESTS | 13 | 749 | 54272000 | ||
| 275840943 | youngbrandon007 | D1 | Aug. 11, 2024, 5:18 p.m. | OK | PyPy 3-64 | TESTS | 13 | 812 | 35737600 | ||
| 275835698 | BatBoy | D1 | Aug. 11, 2024, 5 p.m. | OK | Python 3 | TESTS | 13 | 483 | 13619200 | ||
| 275838124 | rehnedo12 | D1 | Aug. 11, 2024, 5:09 p.m. | OK | Python 3 | TESTS | 13 | 733 | 54374400 | ||
| 275840832 | Mafer111111112 | D1 | Aug. 11, 2024, 5:17 p.m. | OK | Python 3 | TESTS | 13 | 765 | 54579200 | ||
| 275845216 | 6cat | D1 | Aug. 11, 2024, 5:31 p.m. | OK | Python 3 | TESTS | 13 | 765 | 54784000 | ||
| 275837262 | CheatPlusPlus8 | D1 | Aug. 11, 2024, 5:05 p.m. | OK | Python 3 | TESTS | 13 | 796 | 40652800 | ||
| 275836150 | HarpyWitch | D1 | Aug. 11, 2024, 5:02 p.m. | OK | Ruby 3 | TESTS | 13 | 562 | 22732800 | ||
| 275841073 | macha_vasishta_2004 | D1 | Aug. 11, 2024, 5:18 p.m. | OK | Ruby 3 | TESTS | 13 | 1421 | 35635200 | ||
| 275838319 | LlamaDrama | D1 | Aug. 11, 2024, 5:09 p.m. | OK | Rust 2021 | TESTS | 13 | 156 | 614400 | ||
| 275838267 | jenya705 | D1 | Aug. 11, 2024, 5:09 p.m. | OK | Rust 2021 | TESTS | 13 | 203 | 5017600 | ||
| 275852278 | halphy | D1 | Aug. 11, 2024, 6:45 p.m. | OK | Rust 2021 | TESTS | 13 | 218 | 6246400 | ||
| 275853402 | Cheshulko | D1 | Aug. 11, 2024, 6:53 p.m. | OK | Rust 2021 | TESTS | 13 | 1171 | 5427200 | ||
| 275842423 | Cheshulko | D1 | Aug. 11, 2024, 5:22 p.m. | OK | Rust 2021 | TESTS | 13 | 1467 | 5427200 |
Back to search problems