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ụ:
Input | Output | Giải thích |
---|---|---|
123abd67dadf89 | 123 | Có 3 số được tách ra là 123, 67 và 89. Vậy số lớn nhất là 123. |
Ràng buộc:
Subtask 1 (70%): Số lớn nhất \(\leq 10^{18}\).
Subtask 2 (30%): Số lớn nhất \(\leq 10^{100000}\).
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |