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ụ:

InputOutput
234
432
243
Error!


    Quảng cáo
       Ngôn ngữ : 

       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