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): 9513080 8 9439494 6 9408500 20 9366362 26 9354039 39 9350288 32 9315400 40 9310695 39 9183563 11 9144359 23 9123889 1 9100970 26 9093452 44 9076431 15 9070361 41 9042218 26 8999879 23 8966695 7 8938100 20 8915399 23 8804765 29 8776481 17 8751895 7 8743267 19 8739035 11 8703749 5 8703167 47 8700727 7 8684010 42 8678087 23 8534615 23 8527371 27 8524645 37 8517984 0 8513080 40 8490329 41 8475965 29 8449638 6 8394245 5 8370424 40 8367059 35 8357039 47 8347247 47 8314530 18 8307737 41 8295325 13 8293795 19 8291649 33 8272471 7 8268830 14 8250702 30 8230863 15 8226815 47 8225500 28 8222805 21 8208806 38 8206178 2 8206121 41 8176256 32 8167385 41 8165015 23 8151931 43 8087532 12 8054375 23 8034417 33 8032919 23 8023963 43 8001431 23 7999783 7 7994841 9 7994699 11 7991845 37 7974199 7 7959305 41 7959176 8 7944757 37 7886800 16 7865910 6 7856506 10 7855662 30 7853715 3 7843535 47 7843364 20 7840575 15 7834451 35 7815971 35 7788711 39 7787785 25 7779379 19 7761864 24 7748285 29 7739295 15 7696038
JOJ Answer
Quick sort (inplace): 9820892 44 9800804 20 9799688 8 9792434 2 9766208 32 9765590 38 9748933 37 9746890 10 9741467 11 9739796 20 9734960 32 9709292 44 9706905 9 9705937 1 9703064 8 9700701 45 9699953 17 9698552 8 9697800 24 9696712 40 9696365 29 9688526 14 9685180 28 9684640 16 9683530 10 9679805 29 9676939 43 9674708 20 9674324 20 9673952 32 9670781 29 9669036 12 9664280 8 9663926 38 9661118 14 9659532 12 9659448 24 9655905 33 9651248 32 9650975 47 9646424 8 9645329 17 9644829 45 9644031 15 9641983 31 9641400 24 9638612 20 9637869 45 9636752 32 9635879 23 9635675 11 9635534 14 9634745 41 9634689 33 9634182 6 9629498 26 9624966 6 9624779 11 9624539 11 9623405 29 9623283 3 9615845 5 9615362 2 9614900 20 9611084 44 9606212 20 9604945 1 9603362 2 9602526 30 9602526 30 9601316 20 9598064 32 9595646 14 9593600 32 9592595 35 9591368 8 9586718 14 9584172 12 9583655 23 9583655 23 9580460 44 9576179 35 9576164 20 9575153 17 9573915 27 9568595 35 9564209 17 9562619 11 9562325 5 9562064 32 9561806 14 9561114 42 9558389