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 |
|---|---|---|---|---|---|---|
| 91 | Codeforces Beta Round 75 (Div. 1 Only) | FINISHED | False | 7200 | 467823623 | June 20, 2011, 3 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 297 ) | D | Grocer's Problem | PROGRAMMING | constructive algorithms graphs greedy | 2500 |
Yesterday was a fair in a supermarket's grocery section. There were n jars with spices on the fair. Before the event the jars were numbered from 1 to n from the left to the right. After the event the jars were moved and the grocer had to sort them by the increasing of the numbers. The grocer has a special machine at his disposal. The machine can take any 5 or less jars and rearrange them in the way the grocer wants. Note that the jars do not have to stand consecutively. For example, from the permutation 2 , 6 , 5 , 4 , 3 , 1 one can get permutation 1 , 2 , 3 , 4 , 5 , 6 , if pick the jars on the positions 1 , 2 , 3 , 5 and 6 . Which minimum number of such operations is needed to arrange all the jars in the order of their numbers' increasing? The first line contains an integer n ( 1 ≤ n ≤ 10 5 ). The second line contains n space-separated integers a i ( 1 ≤ a i ≤ n ) — the i -th number represents the number of a jar that occupies the i -th position. It is guaranteed that all the numbers are distinct. Print on the first line the least number of operations needed to rearrange all the jars in the order of the numbers' increasing. Then print the description of all actions in the following format. On the first line of the description of one action indicate the number of jars that need to be taken ( k ), on the second line indicate from which positions the jars need to be taken ( b 1 , b 2 , ..., b k ), on the third line indicate the jar's new order ( c 1 , c 2 , ..., c k ). After the operation is fulfilled the jar from position b i will occupy the position c i . The set ( c 1 , c 2 , ..., c k ) should be the rearrangement of the set ( b 1 , b 2 , ..., b k ). If there are multiple solutions, output any. Let's consider the first sample. The jars can be sorted within two actions. During the first action we take the jars from positions 1 , 3 , 6 and 4 and put them so that the jar that used to occupy the position 1 will occupy the position 3 after the operation is co |
| Analysis Codeforces Beta Round #75 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2907088 | Chen_ChaoRui | D | Jan. 12, 2013, 8:34 a.m. | OK | FPC | TESTS | 92 | 62 | 5324800 | 2500 | |
| 2491244 | luogan | D | Nov. 2, 2012, 1 p.m. | OK | FPC | TESTS | 92 | 93 | 5324800 | 2500 | |
| 4366946 | Alex_2oo8 | D | Aug. 29, 2013, 4:36 p.m. | OK | FPC | TESTS | 92 | 248 | 7884800 | 2500 | |
| 510888 | monkeybrain | D | June 25, 2011, 8:43 p.m. | OK | GNU C | TESTS | 92 | 130 | 2969600 | 2500 | |
| 504535 | LayCurse | D | June 20, 2011, 5:50 p.m. | OK | GNU C | TESTS | 92 | 140 | 16793600 | 2500 | |
| 504673 | zzldjk | D | June 20, 2011, 6:06 p.m. | OK | GNU C | TESTS | 92 | 140 | 57446400 | 2500 | |
| 503504 | scottai1 | D | June 20, 2011, 4:39 p.m. | OK | GNU C | TESTS | 92 | 160 | 10956800 | 2500 | |
| 2875429 | shyoshyohw1 | D | Jan. 5, 2013, 3:10 p.m. | OK | GNU C++ | TESTS | 92 | 93 | 12902400 | 2500 | |
| 503388 | hos.lyric | D | June 20, 2011, 4:35 p.m. | OK | GNU C++ | TESTS | 92 | 110 | 31948800 | 2500 | |
| 34039584 | vjudge1 | D | Jan. 9, 2018, 3:34 a.m. | OK | GNU C++ | TESTS | 92 | 124 | 16998400 | 2500 | |
| 34039583 | vjudge3 | D | Jan. 9, 2018, 3:34 a.m. | OK | GNU C++ | TESTS | 92 | 124 | 16998400 | 2500 | |
| 2437232 | zxhy710170 | D | Oct. 26, 2012, 10:02 a.m. | OK | GNU C++ | TESTS | 92 | 125 | 1740800 | 2500 | |
| 2441602 | void_rank | D | Oct. 27, 2012, 9 a.m. | OK | GNU C++ | TESTS | 92 | 125 | 3276800 | 2500 | |
| 2924677 | shmily552255 | D | Jan. 14, 2013, 4:30 p.m. | OK | GNU C++ | TESTS | 92 | 125 | 3686400 | 2500 | |
| 2803869 | yxfish | D | Dec. 21, 2012, 1:26 p.m. | OK | GNU C++ | TESTS | 92 | 125 | 8499200 | 2500 | |
| 2907126 | Chen_ChaoRui | D | Jan. 12, 2013, 8:53 a.m. | OK | GNU C++ | TESTS | 92 | 125 | 14950400 | 2500 | |
| 1155623 | whu_yixiaohan | D | Feb. 7, 2012, 11:42 a.m. | OK | GNU C++ | TESTS | 92 | 130 | 13209600 | 2500 | |
| 2790749 | bakabakashyoshyo | D | Dec. 18, 2012, 12:37 p.m. | OK | GNU C++0x | TESTS | 92 | 78 | 12902400 | 2500 | |
| 2832784 | dc. | D | Dec. 27, 2012, 11:49 a.m. | OK | GNU C++0x | TESTS | 92 | 125 | 5836800 | 2500 | |
| 2683063 | apia | D | Dec. 1, 2012, 8:35 a.m. | OK | GNU C++0x | TESTS | 92 | 140 | 16076800 | 2500 | |
| 2824514 | CMHJT | D | Dec. 25, 2012, 5:56 a.m. | OK | GNU C++0x | TESTS | 92 | 171 | 3993600 | 2500 | |
| 7412677 | yutaka1999 | D | Aug. 10, 2014, 10:01 a.m. | OK | GNU C++0x | TESTS | 92 | 186 | 8089600 | 2500 | |
| 505556 | DDDDDDDDDDDDDDDDDDDDDDDD | D | June 21, 2011, 3:42 a.m. | OK | GNU C++0x | TESTS | 92 | 190 | 5427200 | 2500 | |
| 1185174 | Archon.JK | D | Feb. 16, 2012, noon | OK | GNU C++0x | TESTS | 92 | 190 | 6144000 | 2500 | |
| 10227664 | No_Use_Anymore | D | March 10, 2015, 2:48 p.m. | OK | GNU C++0x | TESTS | 92 | 218 | 4096000 | 2500 | |
| 2682708 | llj_bash | D | Dec. 1, 2012, 5:33 a.m. | OK | GNU C++0x | TESTS | 92 | 281 | 3788800 | 2500 | |
| 2437172 | xlk | D | Oct. 26, 2012, 9:41 a.m. | OK | GNU C++0x | TESTS | 92 | 281 | 4300800 | 2500 | |
| 40992609 | ReaLNero1 | D | July 31, 2018, 1:27 a.m. | OK | GNU C++11 | TESTS | 92 | 124 | 12800000 | 2500 | |
| 15585605 | acerlawson | D | Jan. 26, 2016, 3:44 a.m. | OK | GNU C++11 | TESTS | 92 | 156 | 14745600 | 2500 | |
| 56275159 | Big_black_jujube | D | June 29, 2019, 1:52 p.m. | OK | GNU C++11 | TESTS | 92 | 156 | 21299200 | 2500 | |
| 28191386 | 423555290 | D | July 1, 2017, 12:19 p.m. | OK | GNU C++11 | TESTS | 92 | 186 | 5427200 | 2500 | |
| 18654890 | McGinn | D | June 23, 2016, 1:06 a.m. | OK | GNU C++11 | TESTS | 92 | 186 | 6860800 | 2500 | |
| 33749340 | FlappyFish | D | Dec. 29, 2017, 3:24 a.m. | OK | GNU C++11 | TESTS | 92 | 186 | 8089600 | 2500 | |
| 33280566 | hawkomg | D | Dec. 16, 2017, 4:34 a.m. | OK | GNU C++11 | TESTS | 92 | 186 | 8089600 | 2500 | |
| 57904968 | lopare | D | July 28, 2019, 5:14 p.m. | OK | GNU C++11 | TESTS | 92 | 186 | 14745600 | 2500 | |
| 17069455 | freebsdx | D | March 31, 2016, 8:23 a.m. | OK | GNU C++11 | TESTS | 92 | 186 | 28467200 | 2500 | |
| 16829860 | freebsdx | D | March 20, 2016, 2 a.m. | OK | GNU C++11 | TESTS | 92 | 186 | 28467200 | 2500 | |
| 28550172 | lessmeaning | D | July 14, 2017, 2:01 p.m. | OK | GNU C++14 | TESTS | 92 | 156 | 4096000 | 2500 | |
| 56017192 | sorry_im_smurfing | D | June 24, 2019, 10:24 p.m. | OK | GNU C++14 | TESTS | 92 | 156 | 14950400 | 2500 | |
| 23671598 | Ali.Pi | D | Jan. 9, 2017, 9:57 p.m. | OK | GNU C++14 | TESTS | 92 | 156 | 16793600 | 2500 | |
| 29728185 | HackerTina | D | Aug. 24, 2017, 10:09 a.m. | OK | GNU C++14 | TESTS | 92 | 186 | 2355200 | 2500 | |
| 56227936 | upobir | D | June 28, 2019, 1:19 p.m. | OK | GNU C++14 | TESTS | 92 | 186 | 8089600 | 2500 | |
| 68695672 | vjudge3 | D | Jan. 13, 2020, 7:50 a.m. | OK | GNU C++14 | TESTS | 92 | 186 | 8704000 | 2500 | |
| 68371331 | pikmike | D | Jan. 7, 2020, 5:50 p.m. | OK | GNU C++14 | TESTS | 92 | 216 | 9011200 | 2500 | |
| 67198667 | ElangBondol | D | Dec. 19, 2019, 10:06 a.m. | OK | GNU C++14 | TESTS | 92 | 218 | 4403200 | 2500 | |
| 68723011 | LODB---D | D | Jan. 13, 2020, 4:56 p.m. | OK | GNU C++14 | TESTS | 92 | 218 | 6451200 | 2500 | |
| 68693804 | vjudge2 | D | Jan. 13, 2020, 7:12 a.m. | OK | GNU C++14 | TESTS | 92 | 218 | 6553600 | 2500 | |
| 68723768 | Shayan.P | D | Jan. 13, 2020, 5:12 p.m. | OK | GNU C++17 | TESTS | 92 | 186 | 2662400 | 2500 | |
| 39972864 | ruo | D | July 5, 2018, 4:26 a.m. | OK | GNU C++17 | TESTS | 92 | 218 | 4812800 | 2500 | |
| 52560293 | ZhemeDuoXiju | D | April 10, 2019, 9:58 a.m. | OK | GNU C++17 | TESTS | 92 | 218 | 7372800 | 2500 | |
| 68696309 | Atreus | D | Jan. 13, 2020, 8:02 a.m. | OK | GNU C++17 | TESTS | 92 | 560 | 7065600 | 2500 | |
| 68698834 | vjudge4 | D | Jan. 13, 2020, 8:47 a.m. | OK | GNU C++17 | TESTS | 92 | 592 | 3584000 | 2500 | |
| 68691262 | vjudge1 | D | Jan. 13, 2020, 6:13 a.m. | OK | GNU C++17 | TESTS | 92 | 592 | 6348800 | 2500 | |
| 68696225 | vjudge1 | D | Jan. 13, 2020, 8:01 a.m. | OK | GNU C++17 | TESTS | 92 | 592 | 7065600 | 2500 | |
| 68691317 | ArshiaDadras | D | Jan. 13, 2020, 6:15 a.m. | OK | GNU C++17 | TESTS | 92 | 622 | 6348800 | 2500 | |
| 504431 | Egor | D | June 20, 2011, 5:40 p.m. | OK | Java 6 | TESTS | 92 | 230 | 43724800 | 2500 | |
| 504911 | yaro | D | June 20, 2011, 7 p.m. | OK | Java 6 | TESTS | 92 | 280 | 43622400 | 2500 | |
| 508149 | shilov | D | June 22, 2011, 5:52 p.m. | OK | Java 6 | TESTS | 92 | 440 | 44032000 | 2500 | |
| 504857 | SergeyLazarev | D | June 20, 2011, 6:42 p.m. | OK | Java 6 | TESTS | 92 | 480 | 48640000 | 2500 | |
| 504658 | shevchen | D | June 20, 2011, 6:04 p.m. | OK | Java 6 | TESTS | 92 | 590 | 44851200 | 2500 | |
| 504895 | yaro | D | June 20, 2011, 6:52 p.m. | OK | Java 6 | TESTS | 92 | 860 | 43724800 | 2500 | |
| 504818 | yaro | D | June 20, 2011, 6:32 p.m. | OK | Java 6 | TESTS | 92 | 860 | 43827200 | 2500 | |
| 510579 | devilofaboy | D | June 25, 2011, 1:44 p.m. | OK | Java 6 | TESTS | 92 | 1410 | 156569600 | 2500 | |
| 54367742 | 7dan | D | May 19, 2019, 4:31 a.m. | OK | Java 8 | TESTS | 92 | 436 | 819200 | 2500 | |
| 8032134 | AlexFetisov | D | Sept. 30, 2014, 5:02 a.m. | OK | Java 8 | TESTS | 92 | 966 | 3584000 | 2500 | |
| 504141 | Vedensky | D | June 20, 2011, 4:57 p.m. | OK | MS C++ | TESTS | 92 | 160 | 6348800 | 2500 | |
| 510518 | Fdg | D | June 25, 2011, 12:40 p.m. | OK | MS C++ | TESTS | 92 | 170 | 5734400 | 2500 | |
| 504454 | Ripatti | D | June 20, 2011, 5:41 p.m. | OK | MS C++ | TESTS | 92 | 170 | 7065600 | 2500 | |
| 504575 | Deamon | D | June 20, 2011, 5:54 p.m. | OK | MS C++ | TESTS | 92 | 190 | 4812800 | 2500 | |
| 503692 | bayleef | D | June 20, 2011, 4:44 p.m. | OK | MS C++ | TESTS | 92 | 200 | 9113600 | 2500 | |
| 504537 | Shef | D | June 20, 2011, 5:50 p.m. | OK | MS C++ | TESTS | 92 | 230 | 5939200 | 2500 | |
| 503693 | Milanin | D | June 20, 2011, 4:44 p.m. | OK | MS C++ | TESTS | 92 | 230 | 13926400 | 2500 | |
| 11273644 | Amr_Hassan | D | May 26, 2015, 5:28 a.m. | OK | MS C++ | TESTS | 92 | 248 | 6451200 | 2500 | |
| 508258 | Alexander | D | June 22, 2011, 8:28 p.m. | OK | MS C++ | TESTS | 92 | 270 | 5324800 | 2500 | |
| 505252 | Torax | D | June 20, 2011, 10:06 p.m. | OK | MS C++ | TESTS | 92 | 310 | 8396800 | 2500 |
Back to search problems