Tìm số lớn nhất xâu

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Tít có một người em rất nghịch ngợm. Một hôm em của Tít ngồi nghịch và viết ra 1 dãy rất dài gồm các chữ cái và chữ số. Tít liền nghĩ ra một bài toán để đố người em nghịch ngợm của mình. Đó là tách dãy trên thành tập các số với mỗi số là một đoạn liên tiếp các chữ số sau đó tìm số lớn nhất trong tập các số vừa tìm được. Bạn hãy lập trình để kiểm tra xem kết quả em của Tít đưa ra có đúng không.

Ví dụ: 123abd67dadf89 sẽ tách được thành 3 số là 123, 67 và 89 như vậy số lớn nhất là 123.

Dữ liệu vào:

  • Một dòng duy nhất là đoạn kí tự gồm chữ cái và chữ số. Dữ liệu luôn đảm bảo có kết quả.

Dữ liệu ra:

  • Một số duy nhất là số lớn nhất trong dãy số trên.

Ví dụ:

Input1

123abd67dadf89

Ouput1

123

Input2

123abd67dadf0899

Ouput2

899

Ràng buộc

  • Subtask 1 (30%): ~Số lớn nhất ≤ 10^{18}~.
  • Subtask 2 (70%): ~Số lớn nhất ≤ 10^{100000}~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.