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 |
|---|---|---|---|---|---|---|
| 258 | Codeforces Round 157 (Div. 1) | FINISHED | False | 7200 | 420215423 | Dec. 22, 2012, 3:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1414 ) | D | Little Elephant and Broken Sorting | PROGRAMMING | dp math probabilities | 2600 |
The Little Elephant loves permutations of integers from 1 to n very much. But most of all he loves sorting them. To sort a permutation, the Little Elephant repeatedly swaps some elements. As a result, he must receive a permutation 1, 2, 3, ..., n . This time the Little Elephant has permutation p 1 , p 2 , ..., p n . Its sorting program needs to make exactly m moves, during the i -th move it swaps elements that are at that moment located at the a i -th and the b i -th positions. But the Little Elephant's sorting program happened to break down and now on every step it can equiprobably either do nothing or swap the required elements. Now the Little Elephant doesn't even hope that the program will sort the permutation, but he still wonders: if he runs the program and gets some permutation, how much will the result of sorting resemble the sorted one? For that help the Little Elephant find the mathematical expectation of the number of permutation inversions after all moves of the program are completed. We'll call a pair of integers i , j (1 ≤ i < j ≤ n ) an inversion in permutatuon p 1 , p 2 , ..., p n , if the following inequality holds: p i > p j . The first line contains two integers n and m (1 ≤ n , m ≤ 1000, n > 1) — the permutation size and the number of moves. The second line contains n distinct integers, not exceeding n — the initial permutation. Next m lines each contain two integers: the i -th line contains integers a i and b i (1 ≤ a i , b i ≤ n , a i ≠ b i ) — the positions of elements that were changed during the i -th move. In the only line print a single real number — the answer to the problem. The answer will be considered correct if its relative or absolute error does not exceed 10 - 6 . |
| Codeforces Round #157 — Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10456980 | 403369233 | D | March 26, 2015, 12:15 p.m. | OK | FPC | TESTS | 55 | 92 | 7987200 | 2600 | |
| 2833035 | vlad107 | D | Dec. 27, 2012, 12:51 p.m. | OK | FPC | TESTS | 55 | 125 | 14540800 | 2600 | |
| 2823972 | scorpion | D | Dec. 24, 2012, 10:23 p.m. | OK | FPC | TESTS | 55 | 281 | 20070400 | 2600 | |
| 2814286 | LayCurse | D | Dec. 22, 2012, 4:59 p.m. | OK | GNU C | TESTS | 55 | 31 | 16076800 | 2600 | |
| 2858277 | E478 | D | Dec. 30, 2012, 3:16 p.m. | OK | GNU C | TESTS | 55 | 46 | 9932800 | 2600 | |
| 2815329 | ainta | D | Dec. 22, 2012, 5:27 p.m. | OK | GNU C++ | TESTS | 55 | 15 | 7987200 | 2600 | |
| 3043856 | xesmaster | D | Feb. 1, 2013, 9:16 a.m. | OK | GNU C++ | TESTS | 55 | 15 | 8089600 | 2600 | |
| 3043806 | Apple_Cplus | D | Feb. 1, 2013, 9:07 a.m. | OK | GNU C++ | TESTS | 55 | 15 | 8089600 | 2600 | |
| 2872926 | jacky777 | D | Jan. 4, 2013, 11:04 a.m. | OK | GNU C++ | TESTS | 55 | 15 | 8089600 | 2600 | |
| 26834826 | gzz | D | May 4, 2017, 12:53 p.m. | OK | GNU C++ | TESTS | 55 | 30 | 7884800 | 2600 | |
| 15778766 | victoragnez | D | Feb. 3, 2016, 11:19 p.m. | OK | GNU C++ | TESTS | 55 | 30 | 8192000 | 2600 | |
| 8163773 | Tohka | D | Oct. 10, 2014, 9:05 a.m. | OK | GNU C++ | TESTS | 55 | 30 | 8294400 | 2600 | |
| 19669410 | SoiMae | D | Aug. 6, 2016, 12:06 p.m. | OK | GNU C++ | TESTS | 55 | 30 | 10240000 | 2600 | |
| 17843339 | mbily | D | May 11, 2016, 1:01 p.m. | OK | GNU C++ | TESTS | 55 | 30 | 10444800 | 2600 | |
| 4480801 | zhj | D | Sept. 16, 2013, 1:20 a.m. | OK | GNU C++ | TESTS | 55 | 30 | 11571200 | 2600 | |
| 5810455 | yosupo | D | Jan. 26, 2014, 4:46 a.m. | OK | GNU C++0x | TESTS | 55 | 30 | 7987200 | 2600 | |
| 4304241 | harhrayr | D | Aug. 17, 2013, 3:14 p.m. | OK | GNU C++0x | TESTS | 55 | 30 | 48435200 | 2600 | |
| 10034109 | sd0061 | D | Feb. 26, 2015, 3:20 p.m. | OK | GNU C++0x | TESTS | 55 | 62 | 8089600 | 2600 | |
| 8627847 | equation314 | D | Nov. 10, 2014, 2:51 a.m. | OK | GNU C++0x | TESTS | 55 | 62 | 8089600 | 2600 | |
| 10155580 | damowang | D | March 5, 2015, 2:46 a.m. | OK | GNU C++0x | TESTS | 55 | 62 | 8192000 | 2600 | |
| 10010169 | zxc901 | D | Feb. 24, 2015, 10:02 p.m. | OK | GNU C++0x | TESTS | 55 | 62 | 8192000 | 2600 | |
| 2831476 | lcch | D | Dec. 27, 2012, 3:02 a.m. | OK | GNU C++0x | TESTS | 55 | 62 | 8192000 | 2600 | |
| 6545142 | hadrori | D | May 4, 2014, 2:52 p.m. | OK | GNU C++0x | TESTS | 55 | 62 | 8396800 | 2600 | |
| 9940047 | krismaz | D | Feb. 20, 2015, 5 p.m. | OK | GNU C++0x | TESTS | 55 | 62 | 8601600 | 2600 | |
| 8348828 | zshi | D | Oct. 22, 2014, 6:27 a.m. | OK | GNU C++0x | TESTS | 55 | 62 | 11571200 | 2600 | |
| 15460704 | Quang | D | Jan. 21, 2016, 1:01 a.m. | OK | GNU C++11 | TESTS | 55 | 30 | 8192000 | 2600 | |
| 12276746 | Xellos | D | July 30, 2015, 3:16 p.m. | OK | GNU C++11 | TESTS | 55 | 30 | 8601600 | 2600 | |
| 34920296 | MiracleEEEE | D | Feb. 4, 2018, 10:40 a.m. | OK | GNU C++11 | TESTS | 55 | 30 | 10137600 | 2600 | |
| 19942899 | dooooodle | D | Aug. 18, 2016, 8:56 a.m. | OK | GNU C++11 | TESTS | 55 | 30 | 10137600 | 2600 | |
| 24594482 | namai | D | Feb. 11, 2017, 5:36 p.m. | OK | GNU C++11 | TESTS | 55 | 30 | 10240000 | 2600 | |
| 17070687 | YSChengzi | D | March 31, 2016, 9:32 a.m. | OK | GNU C++11 | TESTS | 55 | 30 | 11878400 | 2600 | |
| 10514189 | wanbo | D | March 29, 2015, 10:21 a.m. | OK | GNU C++11 | TESTS | 55 | 60 | 8192000 | 2600 | |
| 23659614 | DTDT | D | Jan. 9, 2017, 4:21 a.m. | OK | GNU C++11 | TESTS | 55 | 60 | 11776000 | 2600 | |
| 57897969 | lopare | D | July 28, 2019, 2:24 p.m. | OK | GNU C++11 | TESTS | 55 | 62 | 7987200 | 2600 | |
| 56508070 | xgzc | D | July 4, 2019, 9:17 a.m. | OK | GNU C++11 | TESTS | 55 | 62 | 7987200 | 2600 | |
| 35517204 | comfi | D | Feb. 20, 2018, 9:43 a.m. | OK | GNU C++14 | TESTS | 55 | 60 | 10035200 | 2600 | |
| 28924517 | 2360 | D | July 27, 2017, 7:55 a.m. | OK | GNU C++14 | TESTS | 55 | 60 | 10137600 | 2600 | |
| 28503073 | fengsuiyan | D | July 13, 2017, 1:05 p.m. | OK | GNU C++14 | TESTS | 55 | 60 | 10137600 | 2600 | |
| 27967319 | rawatds | D | June 22, 2017, 2:25 p.m. | OK | GNU C++14 | TESTS | 55 | 60 | 10137600 | 2600 | |
| 30886234 | omidazadi | D | Sept. 30, 2017, 8:23 p.m. | OK | GNU C++14 | TESTS | 55 | 60 | 12288000 | 2600 | |
| 31919740 | apiadu | D | Oct. 31, 2017, 11:46 a.m. | OK | GNU C++14 | TESTS | 55 | 62 | 8089600 | 2600 | |
| 31198197 | joker_in | D | Oct. 10, 2017, 4:49 p.m. | OK | GNU C++14 | TESTS | 55 | 62 | 8192000 | 2600 | |
| 51619059 | hyj542682306 | D | March 21, 2019, 1:36 p.m. | OK | GNU C++14 | TESTS | 55 | 62 | 8396800 | 2600 | |
| 22183341 | GoodGuy | D | Nov. 12, 2016, 6:48 p.m. | OK | GNU C++14 | TESTS | 55 | 62 | 9728000 | 2600 | |
| 22183330 | GoodGuy | D | Nov. 12, 2016, 6:47 p.m. | OK | GNU C++14 | TESTS | 55 | 62 | 9728000 | 2600 | |
| 66039964 | Phortox | D | Nov. 30, 2019, 1:10 p.m. | OK | GNU C++17 | TESTS | 55 | 62 | 8089600 | 2600 | |
| 56629690 | vjudge5 | D | July 6, 2019, 3:37 p.m. | OK | GNU C++17 | TESTS | 55 | 62 | 8089600 | 2600 | |
| 57088282 | hjk1030 | D | July 15, 2019, 9:43 a.m. | OK | GNU C++17 | TESTS | 55 | 62 | 8192000 | 2600 | |
| 50641235 | vjudge4 | D | March 1, 2019, 2:01 p.m. | OK | GNU C++17 | TESTS | 55 | 62 | 8192000 | 2600 | |
| 40025892 | aviroop123 | D | July 6, 2018, 9:40 a.m. | OK | GNU C++17 | TESTS | 55 | 62 | 12492800 | 2600 | |
| 40035480 | erfanesm | D | July 6, 2018, 4:19 p.m. | OK | GNU C++17 | TESTS | 55 | 62 | 14540800 | 2600 | |
| 66039881 | Phortox | D | Nov. 30, 2019, 1:08 p.m. | OK | GNU C++17 | TESTS | 55 | 92 | 7987200 | 2600 | |
| 68443899 | ILLENIUM | D | Jan. 9, 2020, 11:58 a.m. | OK | GNU C++17 | TESTS | 55 | 92 | 8089600 | 2600 | |
| 68162112 | YaoBIG | D | Jan. 4, 2020, 11:20 a.m. | OK | GNU C++17 | TESTS | 55 | 92 | 8089600 | 2600 | |
| 64358190 | Mickey-snow | D | Nov. 6, 2019, 10:57 a.m. | OK | GNU C++17 | TESTS | 55 | 92 | 8089600 | 2600 | |
| 2814978 | Egor | D | Dec. 22, 2012, 5:18 p.m. | OK | Java 6 | TESTS | 55 | 140 | 0 | 2600 | |
| 2814749 | Petr | D | Dec. 22, 2012, 5:11 p.m. | OK | Java 6 | TESTS | 55 | 156 | 204800 | 2600 | |
| 2833177 | Mex-Mans | D | Dec. 27, 2012, 1:26 p.m. | OK | Java 6 | TESTS | 55 | 187 | 409600 | 2600 | |
| 2903362 | uwi | D | Jan. 10, 2013, 7:12 p.m. | OK | Java 6 | TESTS | 55 | 218 | 0 | 2600 | |
| 2850316 | llaki | D | Dec. 28, 2012, 6:13 p.m. | OK | Java 6 | TESTS | 55 | 218 | 102400 | 2600 | |
| 2823946 | jonathanpaulson | D | Dec. 24, 2012, 9:52 p.m. | OK | Java 6 | TESTS | 55 | 218 | 102400 | 2600 | |
| 2819514 | FattyChicken | D | Dec. 23, 2012, 3:04 p.m. | OK | Java 7 | TESTS | 55 | 171 | 0 | 2600 | |
| 2815392 | cerealguy | D | Dec. 22, 2012, 5:28 p.m. | OK | Java 7 | TESTS | 55 | 202 | 0 | 2600 | |
| 10366204 | vjudge3 | D | March 20, 2015, 12:36 p.m. | OK | Java 7 | TESTS | 55 | 280 | 14131200 | 2600 | |
| 10366169 | Yukii | D | March 20, 2015, 12:33 p.m. | OK | Java 7 | TESTS | 55 | 280 | 14233600 | 2600 | |
| 10366198 | Yukii | D | March 20, 2015, 12:35 p.m. | OK | Java 7 | TESTS | 55 | 310 | 14233600 | 2600 | |
| 19286284 | Sumeet.Varma | D | July 20, 2016, 6:21 p.m. | OK | Java 8 | TESTS | 55 | 248 | 4915200 | 2600 | |
| 12091011 | AlexFetisov | D | July 17, 2015, 4:40 a.m. | OK | Java 8 | TESTS | 55 | 310 | 0 | 2600 | |
| 3563269 | caustique | D | April 19, 2013, 9:34 a.m. | OK | MS C++ | TESTS | 55 | 31 | 8192000 | 2600 | |
| 2813682 | ASPIRINKA | D | Dec. 22, 2012, 4:44 p.m. | OK | MS C++ | TESTS | 55 | 31 | 8499200 | 2600 | |
| 2847638 | seen | D | Dec. 28, 2012, 7:40 a.m. | OK | MS C++ | TESTS | 55 | 62 | 8089600 | 2600 | |
| 3126885 | RAD | D | Feb. 14, 2013, 7:23 a.m. | OK | MS C++ | TESTS | 55 | 62 | 9728000 | 2600 | |
| 3733902 | XilinX | D | May 18, 2013, 2:28 p.m. | OK | MS C++ | TESTS | 55 | 62 | 9932800 | 2600 | |
| 4433623 | Seyaua | D | Sept. 8, 2013, 9:12 p.m. | OK | MS C++ | TESTS | 55 | 62 | 16281600 | 2600 | |
| 2873989 | NALP | D | Jan. 4, 2013, 5:17 p.m. | OK | MS C++ | TESTS | 55 | 78 | 9728000 | 2600 | |
| 2823599 | Dabek | D | Dec. 24, 2012, 7:24 p.m. | OK | MS C++ | TESTS | 55 | 78 | 16076800 | 2600 | |
| 3964265 | dronov | D | June 26, 2013, 3:09 p.m. | OK | MS C++ | TESTS | 55 | 78 | 18022400 | 2600 | |
| 10994349 | Alex7 | D | May 4, 2015, 10:12 a.m. | OK | MS C++ | TESTS | 55 | 92 | 8192000 | 2600 | |
| 64359621 | Mickey-snow | D | Nov. 6, 2019, 11:21 a.m. | OK | PyPy 3 | TESTS | 55 | 528 | 12492800 | 2600 | |
| 2953431 | lonelyboy | D | Jan. 17, 2013, 3:47 p.m. | OK | Python 2 | TESTS | 55 | 1921 | 28364800 | 2600 |
Back to search problems