B - Bỏ chữ số (GL THT 23/24)
Xem PDF
Điểm:
1100
Thời gian:
0.25s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
Cho một xâu gồm toàn các ký tự số (từ 0 đến 9), có thể có số 0 ở đầu. Bạn cần loại bỏ đi chính xác một ký tự của xâu sao cho số thu được khi loại bỏ các chữ số 0 vô nghĩa ở xâu còn lại là lớn nhất.
Input
- Một xâu có ít nhất 2 và nhiều nhất \(10^6\) ký tự biểu diễn số (xâu này có thể có các chữ số 0 ở đầu).
Output
- Một số duy nhất là số lớn nhất thu được sau khi bỏ hết các chữ số 0 vô nghĩa.
Example
Test 1
Input
123
Output
23
Note
Các số có thể thu được là 12, 13, 23 và số lớn nhất là 23.
Test 2
Input
100
Output
10
Note
Các số có thể thu được là 0, 10, 10 và số lớn nhất là 10.
Scoring
- Subtask \(1\) (\(30\%\) số điểm): có không quá 3 chữ số.
- Subtask \(2\) (\(30\%\) số điểm): có không quá \(1000\) chữ số.
- Subtask \(3\) (\(40\%\) số điểm): Không có giới hạn gì thêm.
Kỳ thi:
- Contest giao lưu Tin học trẻ 2024 - Lần thứ Hai (Bảng A) (17 Tháng 12., 2023)
Bình luận