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 |
|---|---|---|---|---|---|---|
| 2033 | Codeforces Round 981 (Div. 3) | FINISHED | False | 8100 | 46625123 | Oct. 24, 2024, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 14084 ) | E | Sakurako, Kosuke, and the Permutation | PROGRAMMING | brute force data structures dfs and similar dsu fft greedy math |
Sakurako's exams are over, and she did excellently. As a reward, she received a permutation (p). Kosuke was not entirely satisfied because he failed one exam and did not receive a gift. He decided to sneak into her room (thanks to the code for her lock) and spoil the permutation so that it becomes simple . A permutation (p) is considered simple if for every (i) ((1\le i \le n)) one of the following conditions holds: (p_i=i) (p_{p_i}=i) For example, the permutations (1, 2, 3, 4), (5, 2, 4, 3, 1), and (2, 1) are simple , while (2, 3, 1) and (5, 2, 1, 4, 3) are not. In one operation, Kosuke can choose indices (i,j) ((1\le i,j\le n)) and swap the elements (p_i) and (p_j). Sakurako is about to return home. Your task is to calculate the minimum number of operations that Kosuke needs to perform to make the permutation simple . The first line contains one integer (t) ((1\le t\le 10^4)) — the number of test cases. Each test case is described by two lines. The first line contains one integer (n) ((1\le n \le 10^6)) — the length of the permutation (p). The second line contains (n) integers (p_i) ((1\le p_i\le n)) — the elements of the permutation (p). It is guaranteed that the sum of (n) across all test cases does not exceed (10^6). It is guaranteed that (p) is a permutation. For each test case, output the minimum number of operations that Kosuke needs to perform to make the permutation simple . In the first and second examples, the permutations are already simple . In the fourth example, it is sufficient to swap (p_2) and (p_4). Thus, the permutation will become (2, 1, 4, 3) in (1) operation. |
| 135520 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 287850714 | jianyu0922 | E | Oct. 25, 2024, 3:03 a.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 140 | 16281600 | ||
| 287831101 | seven-mark | E | Oct. 24, 2024, 8:45 p.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 233 | 307200 | ||
| 287837337 | edwardmh | E | Oct. 24, 2024, 10:25 p.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 233 | 409600 | ||
| 287830790 | SweetTangyOrange | E | Oct. 24, 2024, 8:41 p.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 233 | 4096000 | ||
| 287828527 | MegaBlaster505 | E | Oct. 24, 2024, 8:14 p.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 233 | 4096000 | ||
| 287811579 | Abdulllah_Johar2 | E | Oct. 24, 2024, 5:34 p.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 234 | 204800 | ||
| 287812747 | AleFlash | E | Oct. 24, 2024, 5:42 p.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 234 | 307200 | ||
| 287835535 | finedragon | E | Oct. 24, 2024, 9:51 p.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 234 | 409600 | ||
| 287863847 | outlast_NATE | E | Oct. 25, 2024, 5:50 a.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 234 | 4300800 | ||
| 287862710 | Archer.blaze | E | Oct. 25, 2024, 5:38 a.m. | OK | C++17 (GCC 7-32) | TESTS | 11 | 234 | 4403200 | ||
| 287815906 | GU_77 | E | Oct. 24, 2024, 6:07 p.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 125 | 4403200 | ||
| 287862841 | Selfish29 | E | Oct. 25, 2024, 5:40 a.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 187 | 1433600 | ||
| 287851107 | Rating_10101010 | E | Oct. 25, 2024, 3:08 a.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 187 | 4096000 | ||
| 287829360 | TheEgoist | E | Oct. 24, 2024, 8:23 p.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 187 | 4403200 | ||
| 287805928 | re.Think | E | Oct. 24, 2024, 5:03 p.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 202 | 204800 | ||
| 287814768 | Buiha177 | E | Oct. 24, 2024, 5:58 p.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 202 | 409600 | ||
| 287854350 | yangyl | E | Oct. 25, 2024, 3:51 a.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 202 | 716800 | ||
| 287827914 | 3R1C | E | Oct. 24, 2024, 8:07 p.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 202 | 3993600 | ||
| 287846265 | baor | E | Oct. 25, 2024, 1:49 a.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 202 | 4096000 | ||
| 287842289 | tc_adventureking | E | Oct. 25, 2024, 12:29 a.m. | OK | C++20 (GCC 13-64) | TESTS | 11 | 202 | 4096000 | ||
| 287862952 | AndresTG15 | E | Oct. 25, 2024, 5:41 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 187 | 4300800 | ||
| 287828744 | shado33 | E | Oct. 24, 2024, 8:16 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 307200 | ||
| 287836274 | LoKl | E | Oct. 24, 2024, 10:03 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 409600 | ||
| 287831145 | DevilSpyder | E | Oct. 24, 2024, 8:45 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 409600 | ||
| 287828687 | DevilSpyder | E | Oct. 24, 2024, 8:15 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 409600 | ||
| 287823364 | tir_vlad | E | Oct. 24, 2024, 7:17 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 512000 | ||
| 287813662 | tapilyoca | E | Oct. 24, 2024, 5:49 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 512000 | ||
| 287862059 | LooeyDooey866 | E | Oct. 25, 2024, 5:31 a.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 819200 | ||
| 287840731 | scibaker7 | E | Oct. 24, 2024, 11:51 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 4198400 | ||
| 287833682 | 220204 | E | Oct. 24, 2024, 9:21 p.m. | OK | C++23 (GCC 14-64, msys2) | TESTS | 11 | 202 | 4198400 | ||
| 287835273 | L3002 | E | Oct. 24, 2024, 9:46 p.m. | OK | GNU C11 | TESTS | 11 | 249 | 7884800 | ||
| 287807140 | Aefhmv | E | Oct. 24, 2024, 5:09 p.m. | OK | GNU C11 | TESTS | 11 | 296 | 20070400 | ||
| 287803891 | daidao | E | Oct. 24, 2024, 4:55 p.m. | OK | Go | TESTS | 11 | 531 | 22323200 | ||
| 287806134 | ccj123 | E | Oct. 24, 2024, 5:04 p.m. | OK | Java 21 | TESTS | 11 | 327 | 10137600 | ||
| 287805754 | Althaf_Hussain | E | Oct. 24, 2024, 5:02 p.m. | OK | Java 21 | TESTS | 11 | 483 | 19968000 | ||
| 287857232 | congege | E | Oct. 25, 2024, 4:33 a.m. | OK | Java 21 | TESTS | 11 | 499 | 26214400 | ||
| 287808756 | sahasrad | E | Oct. 24, 2024, 5:17 p.m. | OK | Java 21 | TESTS | 11 | 514 | 20992000 | ||
| 287843921 | sagbis | E | Oct. 25, 2024, 1:02 a.m. | OK | Java 21 | TESTS | 11 | 546 | 59084800 | ||
| 287802401 | PlayDate | E | Oct. 24, 2024, 4:49 p.m. | OK | Java 21 | TESTS | 11 | 562 | 25907200 | ||
| 287824317 | WrongAnswerOnTestCase2 | E | Oct. 24, 2024, 7:26 p.m. | OK | Java 21 | TESTS | 11 | 608 | 90419200 | ||
| 287807591 | Sanskarpandey1510 | E | Oct. 24, 2024, 5:11 p.m. | OK | Java 21 | TESTS | 11 | 1077 | 93593600 | ||
| 287819425 | vinayak_20 | E | Oct. 24, 2024, 6:38 p.m. | OK | Java 21 | TESTS | 11 | 1624 | 160768000 | ||
| 287819086 | sreecharanreddypacharla | E | Oct. 24, 2024, 6:35 p.m. | OK | Java 21 | TESTS | 11 | 1687 | 6451200 | ||
| 287820703 | kasiru_69 | E | Oct. 24, 2024, 6:50 p.m. | OK | Java 8 | TESTS | 11 | 328 | 39219200 | ||
| 287851491 | lanby | E | Oct. 25, 2024, 3:14 a.m. | OK | Java 8 | TESTS | 11 | 343 | 39219200 | ||
| 287851563 | lanby | E | Oct. 25, 2024, 3:15 a.m. | OK | Java 8 | TESTS | 11 | 358 | 39424000 | ||
| 287807887 | lanby | E | Oct. 24, 2024, 5:13 p.m. | OK | Java 8 | TESTS | 11 | 358 | 39424000 | ||
| 287851760 | lanby | E | Oct. 25, 2024, 3:18 a.m. | OK | Java 8 | TESTS | 11 | 406 | 39526400 | ||
| 287822559 | kamranm | E | Oct. 24, 2024, 7:08 p.m. | OK | Java 8 | TESTS | 11 | 484 | 224768000 | ||
| 287859406 | priyanshu3003 | E | Oct. 25, 2024, 5:01 a.m. | OK | Java 8 | TESTS | 11 | 1249 | 3584000 | ||
| 287822163 | adibhai0845R | E | Oct. 24, 2024, 7:04 p.m. | OK | Java 8 | TESTS | 11 | 1312 | 0 | ||
| 287856345 | imsaurabhkhare | E | Oct. 25, 2024, 4:21 a.m. | OK | Java 8 | TESTS | 11 | 1358 | 3379200 | ||
| 287849844 | sirNewton | E | Oct. 25, 2024, 2:52 a.m. | OK | PyPy 3-64 | TESTS | 11 | 359 | 103628800 | ||
| 287826930 | Synaptic_Savant | E | Oct. 24, 2024, 7:54 p.m. | OK | PyPy 3-64 | TESTS | 11 | 374 | 84275200 | ||
| 287832641 | golomb | E | Oct. 24, 2024, 9:05 p.m. | OK | PyPy 3-64 | TESTS | 11 | 374 | 88064000 | ||
| 287846162 | cheturtle | E | Oct. 25, 2024, 1:46 a.m. | OK | PyPy 3-64 | TESTS | 11 | 374 | 88473600 | ||
| 287814502 | gardengnome | E | Oct. 24, 2024, 5:56 p.m. | OK | PyPy 3-64 | TESTS | 11 | 374 | 93388800 | ||
| 287835996 | nintwa | E | Oct. 24, 2024, 9:58 p.m. | OK | PyPy 3-64 | TESTS | 11 | 389 | 92774400 | ||
| 287857477 | gardengnome | E | Oct. 25, 2024, 4:36 a.m. | OK | PyPy 3-64 | TESTS | 11 | 389 | 93081600 | ||
| 287834276 | Om_Singh_ | E | Oct. 24, 2024, 9:31 p.m. | OK | PyPy 3-64 | TESTS | 11 | 389 | 98816000 | ||
| 287806787 | sadat | E | Oct. 24, 2024, 5:07 p.m. | OK | PyPy 3-64 | TESTS | 11 | 390 | 89292800 | ||
| 287862639 | shubhamgyd | E | Oct. 25, 2024, 5:37 a.m. | OK | PyPy 3-64 | TESTS | 11 | 390 | 92467200 | ||
| 287802132 | StudyMG96 | E | Oct. 24, 2024, 4:49 p.m. | OK | Python 3 | TESTS | 11 | 733 | 120627200 | ||
| 287848004 | gafgadfdfvswe | E | Oct. 25, 2024, 2:22 a.m. | OK | Python 3 | TESTS | 11 | 733 | 121958400 | ||
| 287817666 | Power_Girl_2003 | E | Oct. 24, 2024, 6:21 p.m. | OK | Python 3 | TESTS | 11 | 780 | 120627200 | ||
| 287817580 | RahulRM13 | E | Oct. 24, 2024, 6:21 p.m. | OK | Python 3 | TESTS | 11 | 827 | 120627200 | ||
| 287835239 | eugalt | E | Oct. 24, 2024, 9:46 p.m. | OK | Python 3 | TESTS | 11 | 999 | 128819200 | ||
| 287834620 | eugalt | E | Oct. 24, 2024, 9:36 p.m. | OK | Python 3 | TESTS | 11 | 1046 | 128819200 | ||
| 287833746 | amod_24 | E | Oct. 24, 2024, 9:22 p.m. | OK | Python 3 | TESTS | 11 | 1062 | 120627200 | ||
| 287802088 | ahmedbhy9 | E | Oct. 24, 2024, 4:49 p.m. | OK | Python 3 | TESTS | 11 | 1390 | 143052800 | ||
| 287807619 | Great_Druk | E | Oct. 24, 2024, 5:11 p.m. | OK | Python 3 | TESTS | 11 | 1796 | 128000000 | ||
| 287818619 | chromate00 | E | Oct. 24, 2024, 6:30 p.m. | OK | Ruby 3 | TESTS | 11 | 1171 | 116428800 | ||
| 287818504 | chromate00 | E | Oct. 24, 2024, 6:29 p.m. | OK | Ruby 3 | TESTS | 11 | 1234 | 116224000 | ||
| 287842660 | SnowballSH | E | Oct. 25, 2024, 12:37 a.m. | OK | Rust 2021 | TESTS | 11 | 155 | 21504000 | ||
| 287811862 | Allergy527 | E | Oct. 24, 2024, 5:36 p.m. | OK | Rust 2021 | TESTS | 11 | 171 | 17305600 |
Back to search problems