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): 9736980 36 9841789 13 9826852 4 9802656 0 9822067 19 9842947 19 9817171 19 9800641 1 9816232 40 9794528 32 9799478 38 9816232 40 9770520 24 9786737 17 9786790 22 9767952 0 9783022 46 9786790 22 9786790 22 9786790 22 9786790 22 9778132 4 9779894 38 9786790 22 9764954 26 9768127 31 9753952 16 9756810 42 9754679 23 9760906 10 9753097 25 9761173 37 9779169 33 9500582 38 9793724 44 9782239 31 9746930 2 9749078 38 9740064 0 9748734 30 9748312 40 9746040 24 9746084 20 9752213 5 9743213 29 9734432 32 9742387 19 9741541 37 9741336 24 9742128 0 9737018 26 9744039 39 9730230 6 9729157 37 9732189 45 9736844 44 9735576 24 9728114 2 9730106 26 9724030 46 9729328 16 9741127 7 9724752 0 9728734 46 9705178 10 9720392 8 9699337 25 9721108 4 9717278 14 9700346 26 9719876 20 9709549 13 9716427 27 9700232 8 9713080 40 9704077 13 9699850 10 9697978 10 9698491 43 9704516 20 9716153 41 9722790 6 9683165 29 9696957 45 9722790 6 9696139 43 9688566 6 9694332 12 9695120 32 9691711 31 9689434 10 9690825 9 9734287 31
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