Bội số nhỏ nhất
Xem PDF
Điểm:
1600 (p)
Thời gian:
0.5s
Bộ nhớ:
1G
Input:
LM.INP
Output:
LM.OUT
Cho số nguyên dương \(n\) và một tập \(S\) gồm các chữ số thập phân \(\{0 \ldots 9\}\). Hãy tìm một số nguyên dương \(m\) thỏa mãn các điều kiện sau đây:
- \(m\) có biểu diễn thập phân chỉ gồm các chữ số trong tập \(S\),
- \(m\) chia hết cho \(n\),
- \(m\) nhỏ nhất có thể.
Input
Vào từ file văn bản LM.INP
- Dòng 1 chứa số nguyên dương \(n \leq 10^6\).
- Dòng 2 chứa không quá \(10\) ký tự liền nhau, mỗi ký tự là một chữ số trong tập \(S\).
Output
Ghi ra file văn bản LM.OUT một dòng duy nhất chứa số \(m\) tìm được. Nếu không tồn tại số \(m\) thỏa mãn các yêu cầu đặt ra thì ghi trên dòng này một số \(0\).
Example
Test 1
LM.INP
7
24
LM.OUT
42
Test 2
LM.INP
18
14
LM.OUT
144
Test 3
LM.INP
10
1234
LM.OUT
0
Nguồn: Thầy Lê Minh Hoàng
Bình luận