Nội dung Bài tập
- Mã:
- CB_NEXTNUMBER
- Tên:
- Số kế tiếp - CodeBrain
- Dạng thi:
- acm
- Thang điểm:
- 1 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- nxphuc
Để giúp Nobita cải thiện kết quả học tập của mình, Xuka quyết định cùng học chung
với cậu ta. Cả hai cùng học với nhau tất cả các môn, tuy nhiên vì rất ghét môn toán
nên Nobita thường xuyên tìm cách để trốn không học môn này hoặc học một cách
rất thiếu nghiêm túc. Xuka rất khó chịu vì điều này và cả hai bắt đầu cãi nhau rằng có
nên bỏ qua môn toán và học môn khác hay không. Cuối cùng 2 cô cậu quyết định
rằng, Xuka sẽ ra một câu đố về toán. Nếu Nobita trả lời đúng thì xem như cậu ta đã
giỏi toán rồi và không cần học thêm nữa, sẽ bắt đầu học môn khác, nếu không trả lời
được thì cả hai phải cùng nhau học toán. Bài toán như sau: cho một số nguyên N,
hãy cho biết số nhỏ nhất lớn hơn số N mà được tạo thành bằng cách hoán vị các chữ
số của N là bao nhiêu. Một số chỉ xem là hợp lệ nếu nó không chứa các chữ số 0 vô
nghĩa.
Mặc dù rất muốn trả lời nhanh câu hỏi để có thể bỏ qua môn Toán nhưng Nobita lại
không biết phải giải câu đó trên như thế nào, hãy giúp cậu ấy nhé.
Dữ liệu nhập:
Gồm nhiều test case, mỗi test case được biểu diễn trên 1 dòng chứa một chuỗi biểu
diễn số nguyên N, độ dài không vượt quá 10000 chữ số. Dữ liệu đảm bảo N không
chứa các số 0 vô nghĩa
Dữ liệu xuất:
Với mỗi test case xuất ra trên 1 dòng kết quả tìm được. Nếu kết quả không tồn tại thì
xuất ra “Error!” (không có ngoặc kép).
Ví dụ:
Input Output 234432 243Error!
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận