💻
Elearning
CodePath
Problems
Contests
Roadmap
🔐 Login
Số đảo ngược
FLIP
Cho một số tự nhiên n, hãy tìm số tự nhiên nhỏ nhất x sao cho số đảo ngược của x lớn hơn n. Số đảo ngược của một số tự nhiên được tạo ra bằng cách đọc số đó từ phải sang trái rồi bỏ đi các chữ số 0 vô nghĩa ở đầu nếu có. Ví dụ: - Số đảo ngược của 0 là 0. - Số đảo ngược của 1234 là 4321. - Số đảo ngược của 8430982 là 2890348. - Số đảo ngược của 1200 là 0021 (= 21). Dữ liệu - Một dòng duy nhất chứa số nguyên n (1 <= n <= 10^18). Kết quả - Một số nguyên duy nhất là số tự nhiên nhỏ nhất x sao cho số đảo ngược của x lớn hơn n. Ràng buộc - Subtask 1 (10%): n <= 10. - Subtask 2 (10%): n là lũy thừa của 10. - Subtask 3 (30%): n <= 10^6. - Subtask 4 (20%): n <= 10^9. - Subtask 5 (30%): Không có ràng buộc bổ sung (n <= 10^18). Ví dụ Input: 9 Output: 11 Giải thích: Số đảo ngược của 11 là 11 > 9. Input: 800 Output: 108 Giải thích: Số đảo ngược của 108 là 801 > 800. Input: 97 Output: 89 Giải thích: Số đảo ngược của 89 là 98 > 97.
✅ Đã AC: 34 / 110 submissions
⬅ Contest
🚀 Nộp bài
💡 Gợi ý AI
📌 Bài kế
📋 Copy đề
⚙️
⬅ Contest
🚀 Nộp bài
💡 Gợi ý
📌 Bài kế
📋 Copy
📖 Hướng dẫn học tập
Học trò tri ân
☕ Một ly cà phê sẻ chia
Bạn bè ủng hộ
🍜 Một bát phở ấm lòng
💳 Quét mã ủng hộ tuỳ tâm nhé!
💬 Liên hệ Zalo!
Đóng