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 |
|---|---|---|---|---|---|---|
| 873 | Educational Codeforces Round 30 | FINISHED | False | 7200 | 268588523 | Oct. 12, 2017, 2:05 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 4015 ) | D | Merge Sort | PROGRAMMING | constructive algorithms divide and conquer | 1800 |
Merge sort is a well-known sorting algorithm. The main function that sorts the elements of array a with indices from [ l , r ) can be implemented as follows: If the segment [ l , r ) is already sorted in non-descending order (that is, for any i such that l ≤ i < r - 1 a i ≤ a i + 1 ), then end the function call; Let ; Call mergesort ( a , l , mid ) ; Call mergesort ( a , mid , r ) ; Merge segments [ l , mid ) and [ mid , r ) , making the segment [ l , r ) sorted in non-descending order. The merge algorithm doesn't call any other functions. The array in this problem is 0 -indexed, so to sort the whole array, you need to call mergesort ( a , 0, n ) . The number of calls of function mergesort is very important, so Ivan has decided to calculate it while sorting the array. For example, if a = {1, 2, 3, 4} , then there will be 1 call of mergesort — mergesort (0, 4) , which will check that the array is sorted and then end. If a = {2, 1, 3} , then the number of calls is 3 : first of all, you call mergesort (0, 3) , which then sets mid = 1 and calls mergesort (0, 1) and mergesort (1, 3) , which do not perform any recursive calls because segments (0, 1) and (1, 3) are sorted. Ivan has implemented the program that counts the number of mergesort calls, but now he needs to test it. To do this, he needs to find an array a such that a is a permutation of size n (that is, the number of elements in a is n , and every integer number from 1, n can be found in this array), and the number of mergesort calls when sorting the array is exactly k . Help Ivan to find an array he wants! The first line contains two numbers n and k ( 1 ≤ n ≤ 100000 , 1 ≤ k ≤ 200000 ) — the size of a desired permutation and the number of mergesort calls required to sort it. If a permutation of size n such that there will be exactly k calls of mergesort while sorting it doesn't exist, output - 1 . Otherwise output n integer numbers a 0, a 1, ..., a n - 1 — the elements of a permutation |
| 55171 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 55267779 | rr_ | D | June 7, 2019, 2:54 p.m. | OK | D | TESTS | 36 | 46 | 4198400 | 1800 | |
| 31262967 | longtuong | D | Oct. 13, 2017, 1:21 a.m. | OK | FPC | TESTS | 36 | 170 | 3993600 | 1800 | |
| 40841051 | chaorenhaha | D | July 27, 2018, 9:36 a.m. | OK | FPC | TESTS | 36 | 171 | 409600 | 1800 | |
| 40841070 | chaorenhaha | D | July 27, 2018, 9:36 a.m. | OK | FPC | TESTS | 36 | 186 | 3993600 | 1800 | |
| 40841016 | chaorenhaha | D | July 27, 2018, 9:35 a.m. | OK | FPC | TESTS | 36 | 218 | 819200 | 1800 | |
| 32282611 | cyand1317 | D | Nov. 13, 2017, 11:35 a.m. | OK | GNU C | TESTS | 36 | 31 | 409600 | 1800 | |
| 31385744 | codemart786 | D | Oct. 16, 2017, 8:38 a.m. | OK | GNU C | TESTS | 36 | 31 | 2252800 | 1800 | |
| 31248106 | wzp233 | D | Oct. 12, 2017, 2:48 p.m. | OK | GNU C++ | TESTS | 36 | 15 | 0 | 1800 | |
| 40979492 | ReaLNero1 | D | July 30, 2018, 5:06 p.m. | OK | GNU C++ | TESTS | 36 | 31 | 0 | 1800 | |
| 31871230 | vjudge3 | D | Oct. 29, 2017, 3:47 p.m. | OK | GNU C++ | TESTS | 36 | 31 | 0 | 1800 | |
| 31326805 | ljt12138 | D | Oct. 15, 2017, 2:35 a.m. | OK | GNU C++ | TESTS | 36 | 31 | 0 | 1800 | |
| 32188489 | vjudge3 | D | Nov. 10, 2017, 7:54 a.m. | OK | GNU C++ | TESTS | 36 | 31 | 204800 | 1800 | |
| 31286456 | wumaodang | D | Oct. 14, 2017, 12:16 a.m. | OK | GNU C++ | TESTS | 36 | 31 | 204800 | 1800 | |
| 31252709 | BorisBelozerov | D | Oct. 12, 2017, 3:45 p.m. | OK | GNU C++ | TESTS | 36 | 31 | 204800 | 1800 | |
| 31249255 | _ShadowSong | D | Oct. 12, 2017, 3:01 p.m. | OK | GNU C++ | TESTS | 36 | 31 | 307200 | 1800 | |
| 40250163 | vjudge3 | D | July 13, 2018, 5:34 a.m. | OK | GNU C++ | TESTS | 36 | 31 | 409600 | 1800 | |
| 40225978 | vjudge1 | D | July 12, 2018, 8:56 a.m. | OK | GNU C++ | TESTS | 36 | 31 | 409600 | 1800 | |
| 68706256 | Meet_R | D | Jan. 13, 2020, 11:24 a.m. | OK | GNU C11 | TESTS | 36 | 343 | 409600 | 1800 | |
| 31249153 | Umi | D | Oct. 12, 2017, 3 p.m. | OK | GNU C++11 | TESTS | 36 | 15 | 819200 | 1800 | |
| 31711600 | boyfaceone | D | Oct. 25, 2017, 1:41 p.m. | OK | GNU C++11 | TESTS | 36 | 30 | 409600 | 1800 | |
| 31926284 | YSChengzi | D | Oct. 31, 2017, 3:43 p.m. | OK | GNU C++11 | TESTS | 36 | 30 | 409600 | 1800 | |
| 31265608 | mkfxxl | D | Oct. 13, 2017, 5:23 a.m. | OK | GNU C++11 | TESTS | 36 | 31 | 0 | 1800 | |
| 31251137 | maggch | D | Oct. 12, 2017, 3:24 p.m. | OK | GNU C++11 | TESTS | 36 | 31 | 204800 | 1800 | |
| 31250826 | emofunc | D | Oct. 12, 2017, 3:20 p.m. | OK | GNU C++11 | TESTS | 36 | 31 | 204800 | 1800 | |
| 31247984 | ppavic | D | Oct. 12, 2017, 2:47 p.m. | OK | GNU C++11 | TESTS | 36 | 31 | 204800 | 1800 | |
| 31269626 | Hoyda | D | Oct. 13, 2017, 9:06 a.m. | OK | GNU C++11 | TESTS | 36 | 31 | 307200 | 1800 | |
| 64362188 | xhs7700 | D | Nov. 6, 2019, 12:01 p.m. | OK | GNU C++11 | TESTS | 36 | 31 | 409600 | 1800 | |
| 53767888 | ZhihuiLiu | D | May 5, 2019, 2:19 a.m. | OK | GNU C++11 | TESTS | 36 | 31 | 409600 | 1800 | |
| 31259603 | born2rule | D | Oct. 12, 2017, 7:48 p.m. | OK | GNU C++14 | TESTS | 36 | 15 | 409600 | 1800 | |
| 31290746 | harshit23897 | D | Oct. 14, 2017, 5:57 a.m. | OK | GNU C++14 | TESTS | 36 | 15 | 409600 | 1800 | |
| 31882758 | sam96 | D | Oct. 30, 2017, 6:36 a.m. | OK | GNU C++14 | TESTS | 36 | 15 | 409600 | 1800 | |
| 31253871 | hitman623 | D | Oct. 12, 2017, 4:02 p.m. | OK | GNU C++14 | TESTS | 36 | 15 | 819200 | 1800 | |
| 31273601 | Nazikk | D | Oct. 13, 2017, 12:12 p.m. | OK | GNU C++14 | TESTS | 36 | 15 | 3174400 | 1800 | |
| 32793811 | OliKoJo | D | Nov. 30, 2017, 2:11 a.m. | OK | GNU C++14 | TESTS | 36 | 15 | 3276800 | 1800 | |
| 32184106 | BBuf | D | Nov. 10, 2017, 1:41 a.m. | OK | GNU C++14 | TESTS | 36 | 30 | 409600 | 1800 | |
| 31987306 | vinish_jail97 visleck bharathg | D | Nov. 2, 2017, 5:10 p.m. | OK | GNU C++14 | TESTS | 36 | 30 | 409600 | 1800 | |
| 31732286 | OO_I_LOVE_YZQ__OO | D | Oct. 26, 2017, 8:25 a.m. | OK | GNU C++14 | TESTS | 36 | 30 | 409600 | 1800 | |
| 31717310 | shivam2298 | D | Oct. 25, 2017, 4:18 p.m. | OK | GNU C++14 | TESTS | 36 | 30 | 409600 | 1800 | |
| 61453874 | cprayer | D | Sept. 29, 2019, 5:07 a.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 68125151 | KKT_89 | D | Jan. 3, 2020, 2:53 p.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 66293235 | yuhta | D | Dec. 5, 2019, 1:23 a.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 61453746 | cprayer | D | Sept. 29, 2019, 5:03 a.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 58315465 | vjudge5 | D | Aug. 5, 2019, 2:38 a.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 51554050 | luogu_bot3 | D | March 20, 2019, 3:20 a.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 51554039 | 374272 | D | March 20, 2019, 3:20 a.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 46915049 | Error_404 | D | Dec. 11, 2018, 7:38 p.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 43983151 | crathva | D | Oct. 8, 2018, 4:57 a.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 41653607 | Andreasyan | D | Aug. 16, 2018, 1:14 p.m. | OK | GNU C++17 | TESTS | 36 | 31 | 409600 | 1800 | |
| 31324739 | moldot | D | Oct. 14, 2017, 10:09 p.m. | OK | Haskell | TESTS | 36 | 62 | 18022400 | 1800 | |
| 31256437 | sl0th | D | Oct. 12, 2017, 5:22 p.m. | OK | Haskell | TESTS | 36 | 93 | 24371200 | 1800 | |
| 31848362 | Juniorandrade | D | Oct. 28, 2017, 6:50 p.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 66809041 | unicorn20141 | D | Dec. 14, 2019, 12:28 a.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 48907211 | ViciousCoder | D | Jan. 24, 2019, 9:29 p.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 47840496 | StayAwayFromBitches | D | Jan. 2, 2019, 11:36 a.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 44710856 | bhautik_77 | D | Oct. 22, 2018, 6:46 p.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 31316650 | Jeel_Vaishnav | D | Oct. 14, 2017, 3:45 p.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 31292363 | nightcoder_98 | D | Oct. 14, 2017, 6:55 a.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 31259727 | Imaginary | D | Oct. 12, 2017, 7:55 p.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 31258127 | uwi | D | Oct. 12, 2017, 6:34 p.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 31254121 | LeontiBrechko | D | Oct. 12, 2017, 4:06 p.m. | OK | Java 8 | TESTS | 36 | 124 | 0 | 1800 | |
| 69941054 | Spheniscine | D | Feb. 1, 2020, 6:10 a.m. | OK | Kotlin | TESTS | 36 | 140 | 614400 | 1800 | |
| 52921231 | hongquanntct | D | April 17, 2019, 5:56 p.m. | OK | Mono C# | TESTS | 36 | 77 | 12595200 | 1800 | |
| 52921310 | hongquanntct | D | April 17, 2019, 5:58 p.m. | OK | Mono C# | TESTS | 36 | 343 | 8396800 | 1800 | |
| 31319299 | og.kostya | D | Oct. 14, 2017, 5:22 p.m. | OK | MS C# | TESTS | 36 | 61 | 2764800 | 1800 | |
| 31885440 | Mem | D | Oct. 30, 2017, 8:47 a.m. | OK | MS C# | TESTS | 36 | 280 | 6860800 | 1800 | |
| 61311187 | vjudge5 | D | Sept. 26, 2019, 9:19 a.m. | OK | MS C++ | TESTS | 36 | 46 | 409600 | 1800 | |
| 64399411 | vjudge5 | D | Nov. 6, 2019, 4:06 p.m. | OK | MS C++ | TESTS | 36 | 46 | 409600 | 1800 | |
| 64563752 | vjudge3 | D | Nov. 9, 2019, 6:58 a.m. | OK | MS C++ | TESTS | 36 | 46 | 409600 | 1800 | |
| 47097513 | tainguyen | D | Dec. 16, 2018, 9:08 a.m. | OK | MS C++ | TESTS | 36 | 46 | 819200 | 1800 | |
| 31251343 | math957963 | D | Oct. 12, 2017, 3:26 p.m. | OK | MS C++ | TESTS | 36 | 46 | 1331200 | 1800 | |
| 64467765 | vjudge2 | D | Nov. 7, 2019, 12:13 p.m. | OK | MS C++ | TESTS | 36 | 62 | 409600 | 1800 | |
| 64522150 | vjudge3 | D | Nov. 8, 2019, 12:40 p.m. | OK | MS C++ | TESTS | 36 | 62 | 409600 | 1800 | |
| 64519455 | vjudge1 | D | Nov. 8, 2019, 11:51 a.m. | OK | MS C++ | TESTS | 36 | 62 | 409600 | 1800 | |
| 64506572 | vjudge1 | D | Nov. 8, 2019, 7:07 a.m. | OK | MS C++ | TESTS | 36 | 62 | 409600 | 1800 | |
| 64472201 | vjudge3 | D | Nov. 7, 2019, 1:23 p.m. | OK | MS C++ | TESTS | 36 | 62 | 409600 | 1800 | |
| 64365653 | vjudge2 | D | Nov. 6, 2019, 12:57 p.m. | OK | MS C++ 2017 | TESTS | 36 | 46 | 409600 | 1800 | |
| 64622483 | vjudge3 | D | Nov. 10, 2019, 7:24 a.m. | OK | MS C++ 2017 | TESTS | 36 | 46 | 409600 | 1800 | |
| 64367908 | vjudge3 | D | Nov. 6, 2019, 1:30 p.m. | OK | MS C++ 2017 | TESTS | 36 | 62 | 409600 | 1800 | |
| 64469531 | CGD_sk8 | D | Nov. 7, 2019, 12:41 p.m. | OK | MS C++ 2017 | TESTS | 36 | 62 | 409600 | 1800 | |
| 64599037 | vjudge3 | D | Nov. 9, 2019, 5:54 p.m. | OK | MS C++ 2017 | TESTS | 36 | 77 | 409600 | 1800 | |
| 64367806 | HatsuneHan | D | Nov. 6, 2019, 1:29 p.m. | OK | MS C++ 2017 | TESTS | 36 | 78 | 716800 | 1800 | |
| 64469698 | vjudge2 | D | Nov. 7, 2019, 12:44 p.m. | OK | MS C++ 2017 | TESTS | 36 | 78 | 716800 | 1800 | |
| 38954462 | aeternalis1 | D | June 4, 2018, 8:17 p.m. | OK | PyPy 2 | TESTS | 36 | 249 | 31744000 | 1800 | |
| 31253656 | Ferume | D | Oct. 12, 2017, 3:59 p.m. | OK | PyPy 3 | TESTS | 36 | 233 | 9625600 | 1800 | |
| 39887588 | lxdlam | D | July 3, 2018, 8:16 a.m. | OK | PyPy 3 | TESTS | 36 | 233 | 12902400 | 1800 | |
| 67985969 | galim665 | D | Dec. 30, 2019, 10:43 p.m. | OK | PyPy 3 | TESTS | 36 | 233 | 15667200 | 1800 | |
| 31461942 | madn | D | Oct. 17, 2017, 8:58 p.m. | OK | PyPy 3 | TESTS | 36 | 296 | 31232000 | 1800 | |
| 55585536 | artifexbm | D | June 15, 2019, 9:15 a.m. | OK | PyPy 3 | TESTS | 36 | 327 | 9011200 | 1800 | |
| 55586654 | artifexbm | D | June 15, 2019, 9:56 a.m. | OK | PyPy 3 | TESTS | 36 | 374 | 8704000 | 1800 | |
| 31381087 | WaltTheWonderBoy | D | Oct. 16, 2017, 3:47 a.m. | OK | Python 2 | TESTS | 36 | 139 | 4608000 | 1800 | |
| 31381161 | WaltTheWonderBoy | D | Oct. 16, 2017, 3:54 a.m. | OK | Python 2 | TESTS | 36 | 155 | 4608000 | 1800 | |
| 31852219 | CF2_kafuma | D | Oct. 28, 2017, 10:36 p.m. | OK | Python 2 | TESTS | 36 | 171 | 921600 | 1800 | |
| 31283304 | xlk | D | Oct. 13, 2017, 7:19 p.m. | OK | Python 2 | TESTS | 36 | 171 | 921600 | 1800 | |
| 31352477 | nikivas | D | Oct. 15, 2017, 9:12 a.m. | OK | Python 2 | TESTS | 36 | 186 | 5222400 | 1800 | |
| 61474793 | estacio18 | D | Sept. 29, 2019, 1:09 p.m. | OK | Python 2 | TESTS | 36 | 217 | 6451200 | 1800 | |
| 39750093 | Ali_Pi | D | June 28, 2018, 5:46 p.m. | OK | Python 2 | TESTS | 36 | 217 | 6451200 | 1800 | |
| 32051093 | Wizmann | D | Nov. 4, 2017, 11:24 a.m. | OK | Python 2 | TESTS | 36 | 217 | 6758400 | 1800 | |
| 31492735 | almasip | D | Oct. 18, 2017, 8:18 p.m. | OK | Python 3 | TESTS | 36 | 155 | 12492800 | 1800 | |
| 31432650 | ruslanbes | D | Oct. 16, 2017, 8:29 p.m. | OK | Python 3 | TESTS | 36 | 155 | 12595200 | 1800 | |
| 31293921 | Firepaw | D | Oct. 14, 2017, 7:51 a.m. | OK | Python 3 | TESTS | 36 | 171 | 7987200 | 1800 | |
| 31432698 | ruslanbes | D | Oct. 16, 2017, 8:32 p.m. | OK | Python 3 | TESTS | 36 | 171 | 12492800 | 1800 | |
| 34106390 | denny_sem | D | Jan. 12, 2018, 12:41 p.m. | OK | Python 3 | TESTS | 36 | 171 | 13107200 | 1800 | |
| 31252786 | Eqbal | D | Oct. 12, 2017, 3:47 p.m. | OK | Python 3 | TESTS | 36 | 280 | 6963200 | 1800 | |
| 67663295 | break_my_soul | D | Dec. 26, 2019, 4:46 p.m. | OK | Python 3 | TESTS | 36 | 311 | 3584000 | 1800 | |
| 31461925 | madn | D | Oct. 17, 2017, 8:57 p.m. | OK | Python 3 | TESTS | 36 | 389 | 8192000 | 1800 | |
| 35570165 | mfarahmand98 | D | Feb. 22, 2018, 10:28 a.m. | OK | Python 3 | TESTS | 36 | 389 | 8908800 | 1800 | |
| 35570132 | mfarahmand98 | D | Feb. 22, 2018, 10:26 a.m. | OK | Python 3 | TESTS | 36 | 390 | 9318400 | 1800 | |
| 31312741 | Hillmouse | D | Oct. 14, 2017, 1:39 p.m. | OK | Rust | TESTS | 36 | 31 | 409600 | 1800 | |
| 31826974 | Tomarchelone | D | Oct. 28, 2017, 6:58 a.m. | OK | Rust | TESTS | 36 | 46 | 1228800 | 1800 |
Back to search problems