Notes
This function is in beta test. Please help improve it in the issues
here.
Hints
Your answer may be identical to the JOJ answer in the first several lines.
However, you will still get Wrong Answer because the complete output may be longer and there might be errors in the future lines.
Please double check your code to solve this problem and try again.
Your Answer
Quick sort (inplace): 8370660 36 8370426 42 8369090 2 8367684 36 8365952 32 8361650 2 8357082 42 8356808 8 8356426 10 8355848 8 8355554 2 8355470 14 8354600 8 8354424 24 8354368 16 8353098 42 8348832 0 8345620 4 8344132 4 8342984 8 8340902 38 8340048 0 8339702 38 8338956 12 8338364 44 8337454 46 8337196 28 8334032 32 8333430 6 8332762 10 8332606 46 8332484 20 8332476 12 8331786 42 8330344 40 8330086 22 8326356 36 8324606 14 8324490 42 8324350 46 8320412 44 8319084 12 8317936 16 8316918 6 8316850 34 8315346 18 8313038 14 8312472 24 8311302 6 8308584 24 8304804 36 8303660 44 8302878 30 8302864 16 8295966 30 8295706 10 8294924 44 8293236 36 8291426 2 8290116 36 8289396 36 8289148 28 8286164 20 8284920 24 8283310 46 8281916 44 8281740 12 8281600 16 8279330 2 8278116 36 8274974 14 8274346 10 8272842 42 8268408 24 8267134 46 8266284 12 8263062 6 8262458 26 8259582 30 8259460 4 8259176 8 8258646 6 8258494 46 8257968 0 8255814 6 8255104 16 8254984 40 8253740 44 8252328 24 8252290 34 8245650 18 8245518 30 8245222 22 8
JOJ Answer
Quick sort (inplace): 9842947 19 9841789 13 9826852 4 9822067 19 9817171 19 9816232 40 9802656 0 9800641 1 9799478 38 9796261 37 9794528 32 9793724 44 9786790 22 9786737 17 9783022 46 9782239 31 9780171 27 9779894 38 9779533 13 9779169 33 9778132 4 9772292 20 9770520 24 9769234 34 9768127 31 9767952 0 9767024 32 9764954 26 9761173 37 9760906 10 9756810 42 9754679 23 9753952 16 9753097 25 9752213 5 9749078 38 9748734 30 9748312 40 9746930 2 9746084 20 9746040 24 9744039 39 9743213 29 9742387 19 9742128 0 9741541 37 9741336 24 9741127 7 9740064 0 9737018 26 9736980 36 9736844 44 9735576 24 9734432 32 9734287 31 9732189 45 9730230 6 9730106 26 9729328 16 9729157 37 9728734 46 9728114 2 9724752 0 9724030 46 9722790 6 9721108 4 9720392 8 9719876 20 9717278 14 9716427 27 9716153 41 9713080 40 9709549 13 9705178 10 9704516 20 9704077 13 9700346 26 9700232 8 9699850 10 9699337 25 9698491 43 9697978 10 9696957 45 9696385 1 9696139 43 9695527 7 9695120 32 9694332 12 9691711 31 9690825 9 9689542 22 9689434 10 9688566 6