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 |
|---|---|---|---|---|---|---|
| 2001 | Codeforces Round 967 (Div. 2) | FINISHED | False | 7200 | 52241123 | Aug. 20, 2024, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 26053 ) | B | Generate Permutation | PROGRAMMING | constructive algorithms greedy implementation |
There is an integer sequence (a) of length (n), where each element is initially (-1). Misuki has two typewriters where the first one writes letters from left to right, with a pointer initially pointing to (1), and another writes letters from right to left with a pointer initially pointing to (n). Misuki would choose one of the typewriters and use it to perform the following operations until (a) becomes a permutation of (1, 2, \ldots, n) write number: write the minimum positive integer that isn't present in the array (a) to the element (a_i), (i) is the position where the pointer points at. Such operation can be performed only when (a_i = -1). carriage return: return the pointer to its initial position (i.e. (1) for the first typewriter, (n) for the second) move pointer: move the pointer to the next position, let (i) be the position the pointer points at before this operation, if Misuki is using the first typewriter, (i := i + 1) would happen, and (i := i - 1) otherwise. Such operation can be performed only if after the operation, (1 \le i \le n) holds. Your task is to construct any permutation (p) of length (n), such that the minimum number of carriage return operations needed to make (a = p) is the same no matter which typewriter Misuki is using. Each test contains multiple test cases. The first line of input contains a single integer (t) ((1 \le t \le 500)) — the number of test cases. The description of the test cases follows. The first line of each test case contains a single integer (n) ((1 \le n \le 2 \cdot 10^5)) — the length of the permutation. It is guaranteed that the sum of (n) over all test cases does not exceed (2 \cdot 10^5). For each test case, output a line of (n) integers, representing the permutation (p) of length (n) such that the minimum number of carriage return operations needed to make (a = p) is the same no matter |
| Video Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 277468364 | liuzr156 | B | Aug. 21, 2024, 4:19 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 46 | 0 | ||
| 277456260 | Lalisa27 | B | Aug. 21, 2024, 1:32 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 46 | 0 | ||
| 277452742 | dxy430104 | B | Aug. 21, 2024, 12:22 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 46 | 0 | ||
| 277441652 | cloutiful | B | Aug. 20, 2024, 8:21 p.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 46 | 0 | ||
| 277455412 | xdy__666 | B | Aug. 21, 2024, 1:17 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 46 | 819200 | ||
| 277467418 | _Gavin2011 | B | Aug. 21, 2024, 4:05 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 61 | 0 | ||
| 277459355 | tquyetthang2k7 | B | Aug. 21, 2024, 2:19 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 61 | 0 | ||
| 277457356 | zhuangmy | B | Aug. 21, 2024, 1:48 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 61 | 0 | ||
| 277457242 | 2374329956 | B | Aug. 21, 2024, 1:47 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 61 | 0 | ||
| 277456711 | vs_run | B | Aug. 21, 2024, 1:39 a.m. | OK | C++14 (GCC 6-32) | TESTS | 10 | 61 | 0 | ||
| 277475701 | Mukesh_dhadhariya | B | Aug. 21, 2024, 5:53 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277475124 | Irene | B | Aug. 21, 2024, 5:47 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277475029 | DommeUse | B | Aug. 21, 2024, 5:45 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277473679 | abinash927104 | B | Aug. 21, 2024, 5:29 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277472543 | Azad-10 | B | Aug. 21, 2024, 5:15 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277471307 | RisingPhoenix | B | Aug. 21, 2024, 4:59 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277469933 | apurbodaspranto | B | Aug. 21, 2024, 4:41 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277468769 | Yunannnn | B | Aug. 21, 2024, 4:25 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277463830 | Learner0001 | B | Aug. 21, 2024, 3:19 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277463058 | Venugopal_Reddy20 | B | Aug. 21, 2024, 3:09 a.m. | OK | C++17 (GCC 7-32) | TESTS | 10 | 46 | 0 | ||
| 277476545 | yanhau | B | Aug. 21, 2024, 6:02 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277475969 | Siddardha.N | B | Aug. 21, 2024, 5:57 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277475928 | yanke | B | Aug. 21, 2024, 5:56 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277475765 | Dniw. | B | Aug. 21, 2024, 5:54 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277475722 | wow...... | B | Aug. 21, 2024, 5:54 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277475692 | anewacmer | B | Aug. 21, 2024, 5:53 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277475486 | alamgir65 | B | Aug. 21, 2024, 5:51 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277474775 | Knight_of_Nineteen | B | Aug. 21, 2024, 5:43 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277474200 | Mishal007 | B | Aug. 21, 2024, 5:35 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277474117 | FredBill | B | Aug. 21, 2024, 5:34 a.m. | OK | C++20 (GCC 13-64) | TESTS | 10 | 46 | 0 | ||
| 277415776 | roshanraj9136 | B | Aug. 20, 2024, 4:30 p.m. | OK | GNU C11 | TESTS | 10 | 780 | 819200 | ||
| 277415425 | Dr.doom18967 | B | Aug. 20, 2024, 4:29 p.m. | OK | GNU C11 | TESTS | 10 | 780 | 819200 | ||
| 277476239 | P4726pH | B | Aug. 21, 2024, 5:59 a.m. | OK | GNU C11 | TESTS | 10 | 781 | 102400 | ||
| 277462015 | kano_f0rever | B | Aug. 21, 2024, 2:54 a.m. | OK | GNU C11 | TESTS | 10 | 781 | 921600 | ||
| 277439371 | dzhi | B | Aug. 20, 2024, 7:53 p.m. | OK | Java 21 | TESTS | 10 | 218 | 716800 | ||
| 277458639 | Mega6776 | B | Aug. 21, 2024, 2:09 a.m. | OK | Java 21 | TESTS | 10 | 264 | 921600 | ||
| 277448075 | powervic08 | B | Aug. 20, 2024, 10:16 p.m. | OK | Java 21 | TESTS | 10 | 265 | 614400 | ||
| 277441663 | dineshchandran311 | B | Aug. 20, 2024, 8:21 p.m. | OK | Java 21 | TESTS | 10 | 280 | 716800 | ||
| 277467691 | priyanshu1scieck | B | Aug. 21, 2024, 4:09 a.m. | OK | Java 21 | TESTS | 10 | 280 | 819200 | ||
| 277424602 | neilchetty | B | Aug. 20, 2024, 5:52 p.m. | OK | Java 21 | TESTS | 10 | 281 | 819200 | ||
| 277442353 | Sagy13 | B | Aug. 20, 2024, 8:29 p.m. | OK | Java 21 | TESTS | 10 | 281 | 921600 | ||
| 277423520 | printshubham | B | Aug. 20, 2024, 5:47 p.m. | OK | Java 21 | TESTS | 10 | 311 | 1843200 | ||
| 277415516 | Yoda1122 | B | Aug. 20, 2024, 4:29 p.m. | OK | Java 21 | TESTS | 10 | 312 | 409600 | ||
| 277433599 | jai_hanumant | B | Aug. 20, 2024, 6:54 p.m. | OK | Java 21 | TESTS | 10 | 327 | 1433600 | ||
| 277425829 | Kuuuuuuuuu | B | Aug. 20, 2024, 5:59 p.m. | OK | Java 8 | TESTS | 10 | 187 | 0 | ||
| 277440825 | harsh_1806 | B | Aug. 20, 2024, 8:10 p.m. | OK | Java 8 | TESTS | 10 | 202 | 0 | ||
| 277426378 | amrelbhar29 | B | Aug. 20, 2024, 6:02 p.m. | OK | Java 8 | TESTS | 10 | 202 | 4608000 | ||
| 277430635 | __runknowna__ | B | Aug. 20, 2024, 6:30 p.m. | OK | Java 8 | TESTS | 10 | 202 | 42393600 | ||
| 277429283 | pranavpatil9876 | B | Aug. 20, 2024, 6:21 p.m. | OK | Java 8 | TESTS | 10 | 218 | 0 | ||
| 277463027 | gs_2020 | B | Aug. 21, 2024, 3:08 a.m. | OK | Java 8 | TESTS | 10 | 296 | 0 | ||
| 277423679 | Sami_Th | B | Aug. 20, 2024, 5:47 p.m. | OK | Java 8 | TESTS | 10 | 359 | 0 | ||
| 277476669 | RajdeepSingh_23 | B | Aug. 21, 2024, 6:03 a.m. | OK | Java 8 | TESTS | 10 | 405 | 0 | ||
| 277445846 | amrelbhar29 | B | Aug. 20, 2024, 9:28 p.m. | OK | Java 8 | TESTS | 10 | 405 | 0 | ||
| 277462987 | Trinity2206 | B | Aug. 21, 2024, 3:08 a.m. | OK | Java 8 | TESTS | 10 | 421 | 0 | ||
| 277448599 | Ma7moud_Tal3at270 | B | Aug. 20, 2024, 10:29 p.m. | OK | Mono C# | TESTS | 10 | 312 | 3072000 | ||
| 277473217 | mohamedsamy58 | B | Aug. 21, 2024, 5:23 a.m. | OK | Node.js | TESTS | 10 | 124 | 21196800 | ||
| 277467939 | bunny_senpai | B | Aug. 21, 2024, 4:12 a.m. | OK | PyPy 3 | TESTS | 10 | 218 | 11468800 | ||
| 277473730 | codsila | B | Aug. 21, 2024, 5:30 a.m. | OK | PyPy 3 | TESTS | 10 | 218 | 12595200 | ||
| 277425435 | AbdulselamHussen | B | Aug. 20, 2024, 5:57 p.m. | OK | PyPy 3 | TESTS | 10 | 233 | 17612800 | ||
| 277433966 | sathvik_666 | B | Aug. 20, 2024, 6:57 p.m. | OK | PyPy 3 | TESTS | 10 | 296 | 13209600 | ||
| 277417183 | Xbalanque | B | Aug. 20, 2024, 4:32 p.m. | OK | PyPy 3 | TESTS | 10 | 311 | 9113600 | ||
| 277414534 | harishrswamy1 | B | Aug. 20, 2024, 4:27 p.m. | OK | PyPy 3-64 | TESTS | 10 | 93 | 7577600 | ||
| 277423965 | gardengnome | B | Aug. 20, 2024, 5:48 p.m. | OK | PyPy 3-64 | TESTS | 10 | 93 | 7680000 | ||
| 277468048 | anomitroid | B | Aug. 21, 2024, 4:14 a.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 4915200 | ||
| 277470093 | kamyak | B | Aug. 21, 2024, 4:43 a.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 5427200 | ||
| 277442267 | elnazar | B | Aug. 20, 2024, 8:28 p.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 7987200 | ||
| 277465396 | Mohamed_Hamed | B | Aug. 21, 2024, 3:38 a.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 12083200 | ||
| 277473829 | AI_ | B | Aug. 21, 2024, 5:31 a.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 13516800 | ||
| 277447764 | RobinFromTheHood | B | Aug. 20, 2024, 10:08 p.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 15462400 | ||
| 277442779 | doubledouble | B | Aug. 20, 2024, 8:36 p.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 15462400 | ||
| 277423730 | nihalgeorge01 | B | Aug. 20, 2024, 5:47 p.m. | OK | PyPy 3-64 | TESTS | 10 | 108 | 15872000 | ||
| 277442765 | HiteshSomu | B | Aug. 20, 2024, 8:36 p.m. | OK | Python 3 | TESTS | 10 | 124 | 25190400 | ||
| 277417352 | Doom_Expansion | B | Aug. 20, 2024, 4:33 p.m. | OK | Python 3 | TESTS | 10 | 124 | 25804800 | ||
| 277416973 | gk_anonymous | B | Aug. 20, 2024, 4:32 p.m. | OK | Python 3 | TESTS | 10 | 124 | 25804800 | ||
| 277413350 | venkata_saii | B | Aug. 20, 2024, 4:25 p.m. | OK | Python 3 | TESTS | 10 | 140 | 24780800 | ||
| 277418495 | Han_ | B | Aug. 20, 2024, 4:34 p.m. | OK | Python 3 | TESTS | 10 | 155 | 24473600 | ||
| 277414946 | enigmaX86 | B | Aug. 20, 2024, 4:28 p.m. | OK | Python 3 | TESTS | 10 | 155 | 25804800 | ||
| 277449107 | normalcoder12 | B | Aug. 20, 2024, 10:41 p.m. | OK | Python 3 | TESTS | 10 | 156 | 25907200 | ||
| 277454989 | Ethan0123 | B | Aug. 21, 2024, 1:10 a.m. | OK | Python 3 | TESTS | 10 | 171 | 5529600 | ||
| 277445705 | Amr_Almoghazy | B | Aug. 20, 2024, 9:26 p.m. | OK | Python 3 | TESTS | 10 | 202 | 10240000 | ||
| 277448509 | jnjwnwnw | B | Aug. 20, 2024, 10:27 p.m. | OK | Python 3 | TESTS | 10 | 217 | 12902400 | ||
| 277450112 | gourav.bit | B | Aug. 20, 2024, 11:10 p.m. | OK | Rust 2021 | TESTS | 10 | 46 | 0 | ||
| 277450053 | Screbz | B | Aug. 20, 2024, 11:08 p.m. | OK | Rust 2021 | TESTS | 10 | 62 | 0 |
Back to search problems