Big Sorting

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Clang++, Cobol, D, Groovy, Haskell, Java, JS, Kotlin, Lua, Node JS, ObjectiveC, OCaml, Output, Pascal, Perl, PHP, Prolog, Pypy, Pypy 3, Ruby, Rust, Scala, Scratch, Swift
Điểm: 200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Thuật toán sắp xếp đã không còn quá xa lạ đối với chúng ta nữa, ngay cả phanhuykhang cũng vậy. Thế nhưng, hôm nay Thầy của phanhuykhang đã ra một bài toán về sắp xếp mà khiến cậu ấy bó tay chấm chân. Đề bài như sau:

Cho một mảng số nguyên dương \(a_1,a_2,...,a_n\). Hãy sắp xếp mảng đó theo thứ tự không giảm.

Điều đáng nói ở đây là giới hạn của \(A_i\) quá lớn. Hãy giúp phanhuykhang nhé!

Input

  • Dòng thứ nhất chứa số \(n(1 ≤ n ≤ 100000)\).
  • Dòng thứ hai chứa \(n\) số nguyên dương \(a_1,a_2,...,a_n\) \((a_i \le 10^{100})\)

Output

  • Mảng \(a\) sau sắp xếp

Example

Test 1

Input
5
1 5 3 4 2
Output
1 2 3 4 5

Scoring

  • Subtask 1 (50%) có \(n \le 1000\)\(a_i\) không vượt quá \(10^{18}\)
  • Subtask 2 (50%) không ràng buộc bổ sung

Bình luận


  • 0
    phamducminh538 12:39 a.m. 13 Tháng 4, 2023

    cho em hỏi bài này dùng python ăn gian như nào ấy nhỉ


    • 0
      cllamnnq 5:01 p.m. 14 Tháng 9, 2022 đã chỉnh sửa

      (comment này chỉ để cho vui)

      Không có python ? Không sao, hãy dùng Pypy3 =)


      • 3
        nguyendanghau2006 5:09 p.m. 13 Tháng 3, 2022

        bài này xài vector<string> mảng là ac :>>, ezz


        • 1
          phanhuykhang 10:28 a.m. 10 Tháng 3, 2022

          có nên làm bản 2(số âm) ko


          • 1
            Toilaaibanbietko7A4 5:29 p.m. 9 Tháng 3, 2022

            Bài này chắc phải tự viết code sort r :((( (ko bik sort có dùng đc cho string ko nx :((( )

            1 phản hồi

            • 1
              huyhau6a2 4:41 p.m. 9 Tháng 3, 2022

              dễ thế!


              • 2
                phanhuykhang 4:39 p.m. 9 Tháng 3, 2022

                Trong bài này, tui nghĩ nên bỏ python

                2 phản hồi