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 |
|---|---|---|---|---|---|---|
| 1863 | Pinely Round 2 (Div. 1 + Div. 2) | FINISHED | False | 10800 | 82999523 | Aug. 30, 2023, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 823 ) | G | Swaps | PROGRAMMING | combinatorics graphs |
You are given an array of integers (a_1, a_2, \dots, a_n) ((1 \le a_i \le n)). You can perform the following operation several (possibly, zero) times: pick an arbitrary (i) and perform swap ((a_i, a_{a_i})). How many distinct arrays is it possible to attain? Output the answer modulo ((10^9 + 7)). The first line contains an integer (n) ((1 \le n \le 10^6)). The second line contains (n) integers (a_1, a_2, \dots, a_n) ((1\le a_i\le n)). Output the number of attainable arrays modulo ((10^9 + 7)). In the first example, the initial array is (1, 1, 2). If we perform the operation with (i = 3), we swap (a_3) and (a_2), obtaining (1, 2, 1). One can show that there are no other attainable arrays. In the second example, the four attainable arrays are (2, 1, 4, 3), (1, 2, 4, 3), (1, 2, 3, 4), (2, 1, 3, 4). One can show that there are no other attainable arrays. |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 221187115 | Suwan | G | Aug. 30, 2023, 6:49 p.m. | OK | GNU C++14 | TESTS | 74 | 514 | 43315200 | ||
| 221170846 | Tony2_CF | G | Aug. 30, 2023, 5:07 p.m. | OK | GNU C++14 | TESTS | 74 | 857 | 122675200 | ||
| 221212689 | BreakPlus | G | Aug. 31, 2023, 2:41 a.m. | OK | GNU C++14 | TESTS | 74 | 1200 | 195891200 | ||
| 221176011 | Alex_Wei | G | Aug. 30, 2023, 5:25 p.m. | OK | GNU C++14 | TESTS | 74 | 1918 | 120627200 | ||
| 221221961 | xjrjyy | G | Aug. 31, 2023, 5:16 a.m. | OK | GNU C++17 | TESTS | 74 | 389 | 18329600 | ||
| 221221813 | TrivialMan | G | Aug. 31, 2023, 5:14 a.m. | OK | GNU C++17 | TESTS | 74 | 421 | 12083200 | ||
| 221209310 | FLself | G | Aug. 31, 2023, 1:33 a.m. | OK | GNU C++17 | TESTS | 74 | 421 | 18124800 | ||
| 221221156 | TrivialMan | G | Aug. 31, 2023, 5:03 a.m. | OK | GNU C++17 | TESTS | 74 | 468 | 16076800 | ||
| 221177503 | Unlimited_zero | G | Aug. 30, 2023, 5:29 p.m. | OK | GNU C++17 | TESTS | 74 | 468 | 104243200 | ||
| 221220993 | PolymathFaisal | G | Aug. 31, 2023, 5:01 a.m. | OK | GNU C++17 | TESTS | 74 | 655 | 47718400 | ||
| 221174668 | geruome | G | Aug. 30, 2023, 5:20 p.m. | OK | GNU C++17 | TESTS | 74 | 686 | 103628800 | ||
| 221176955 | gabrielwu | G | Aug. 30, 2023, 5:28 p.m. | OK | GNU C++17 | TESTS | 74 | 732 | 68710400 | ||
| 221182997 | magnified | G | Aug. 30, 2023, 6:15 p.m. | OK | GNU C++17 | TESTS | 74 | 779 | 112025600 | ||
| 221172010 | Nachia | G | Aug. 30, 2023, 5:11 p.m. | OK | GNU C++17 | TESTS | 74 | 1231 | 69017600 | ||
| 221173163 | K-H | G | Aug. 30, 2023, 5:15 p.m. | OK | GNU C++17 (64) | TESTS | 74 | 326 | 17408000 | ||
| 221216369 | cxm1024 | G | Aug. 31, 2023, 3:41 a.m. | OK | GNU C++17 (64) | TESTS | 74 | 436 | 68403200 | ||
| 221215171 | _Serge_ | G | Aug. 31, 2023, 3:22 a.m. | OK | GNU C++17 (64) | TESTS | 74 | 514 | 58265600 | ||
| 221172074 | kotatsugame | G | Aug. 30, 2023, 5:12 p.m. | OK | GNU C++17 (64) | TESTS | 74 | 670 | 78233600 | ||
| 221171129 | dognotlike | G | Aug. 30, 2023, 5:08 p.m. | OK | GNU C++17 (64) | TESTS | 74 | 686 | 100352000 | ||
| 221215468 | vjudge4 | G | Aug. 31, 2023, 3:26 a.m. | OK | GNU C++17 (64) | TESTS | 74 | 748 | 184934400 | ||
| 221176293 | Crystally | G | Aug. 30, 2023, 5:26 p.m. | OK | GNU C++17 (64) | TESTS | 74 | 763 | 171315200 | ||
| 221182438 | buxubailan | G | Aug. 30, 2023, 6:12 p.m. | OK | GNU C++17 (64) | TESTS | 74 | 982 | 138649600 | ||
| 221183771 | noimi | G | Aug. 30, 2023, 6:20 p.m. | OK | GNU C++17 (64) | TESTS | 74 | 997 | 145715200 | ||
| 221174613 | YeongTree | G | Aug. 30, 2023, 5:20 p.m. | OK | GNU C++17 (64) | TESTS | 74 | 1029 | 166604800 | ||
| 221173479 | gloria_mundi | G | Aug. 30, 2023, 5:16 p.m. | OK | GNU C++20 (64) | TESTS | 74 | 202 | 21708800 | ||
| 221171049 | heno239 | G | Aug. 30, 2023, 5:08 p.m. | OK | GNU C++20 (64) | TESTS | 74 | 233 | 28262400 | ||
| 221201472 | tinca_matei | G | Aug. 30, 2023, 10:26 p.m. | OK | GNU C++20 (64) | TESTS | 74 | 264 | 8396800 | ||
| 221213236 | 765 | G | Aug. 31, 2023, 2:48 a.m. | OK | GNU C++20 (64) | TESTS | 74 | 265 | 21811200 | ||
| 221176419 | dreamoon_love_AA | G | Aug. 30, 2023, 5:26 p.m. | OK | GNU C++20 (64) | TESTS | 74 | 280 | 61747200 | ||
| 221217253 | BuddhaBarFans | G | Aug. 31, 2023, 3:55 a.m. | OK | GNU C++20 (64) | TESTS | 74 | 295 | 19558400 | ||
| 221209181 | vjudge4 | G | Aug. 31, 2023, 1:31 a.m. | OK | GNU C++20 (64) | TESTS | 74 | 311 | 17100800 | ||
| 221215781 | Aicu | G | Aug. 31, 2023, 3:31 a.m. | OK | GNU C++20 (64) | TESTS | 74 | 311 | 19558400 | ||
| 221205889 | ollo | G | Aug. 31, 2023, 12:16 a.m. | OK | GNU C++20 (64) | TESTS | 74 | 311 | 58572800 | ||
| 221182765 | pmqwerty | G | Aug. 30, 2023, 6:14 p.m. | OK | GNU C++20 (64) | TESTS | 74 | 311 | 89497600 |
Back to search problems