Different Digits

Xem dạng PDF

Gửi bài giải

Điểm: 1,11 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
Shanghai 2004
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cho số nguyên dương ~n~, cần tìm số nguyên dương ~m~ là bội của ~n~ mà ~m~ có ít chữ số khác nhau nhất trong hệ thập phân.

Ví dụ, số ~1334~ có ~3~ chữ số khác nhau là ~1~, ~3~ và ~4~.

Input

Gồm không quá ~50~ test. Mỗi test một dòng, chứa số nguyên ~n~ ~(1 \le n < 65536)~.

Dòng chứa số ~0~ kết thúc input.

Output

Với mỗi bộ test, in ra ~m~ tương ứng. Nếu có nhiều ~m~ thỏa mãn, in ra ~m~ bé nhất.

Sample Input

7 
15 
16 
101 
0

Sample Output

7
555
16
1111

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.