Thay chữ số (THTA Vòng Sơ loại Toàn quốc 2025 - Lần 2)
Xem PDF
Điểm:
900 (p)
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Cho số tự nhiên \(N\) (có không quá \(100\) chữ số).
Hãy thay đúng một loại chữ số trong \(N\) (từ \(0\) đến \(9\)) thành một loại chữ số khác (cũng từ \(0\) đến \(9\)) sao cho số cuối cùng nhận được không có chữ số \(0\) ở đầu và là số lớn nhất chia hết cho \(9\).
Yêu cầu
Tìm số lớn nhất có thể thu được sau khi thay đúng một loại chữ số trong \(N\), sao cho số đó chia hết cho \(9\).
Nếu không có cách nào thỏa mãn điều kiện, in ra \(0\).
Input
- Một dòng chứa duy nhất số tự nhiên \(N\) (\(1 \leq N \leq 10^{100}\)).
Output
- Một số tự nhiên duy nhất là kết quả của bài toán.
Example
Test 1
Input
234234234
Output
834834834
Note
- Đổi tất cả chữ số 2 thành chữ số 8 để được số lớn nhất chia hết cho 9.
Test 2
Input
8118
Output
8118
Note
- Không có cách thay đổi nào tốt hơn, giữ nguyên là tốt nhất
Ràng buộc
- Có 20% số test ứng với 20% số điểm thỏa mãn: \(1 \leq N \leq 99\).
- Có 40% số test ứng với 40% số điểm thỏa mãn: \(100 \leq N \leq 10^{16}\).
- Có 40% số test còn lại ứng với 40% số điểm không có giới hạn gì thêm.
Kỳ thi:
- THTA Vòng Sơ loại Toàn quốc 2025 - Lần 2 (28 Tháng tư, 2025)
Bình luận