Jeff và các chữ số
Đề bài
Mô tả
Jeff có tấm thẻ, mỗi tấm thẻ ghi chữ số hoặc . Jeff chọn ra một số tấm thẻ tuỳ ý (không nhất thiết phải dùng hết) và xếp thành một hàng để tạo thành một số.
Hãy tìm số lớn nhất chia hết cho mà Jeff có thể tạo được. Số tạo ra không được có chữ số ở đầu; riêng số không được coi là có chữ số ở đầu.
Nếu không thể tạo được bất kỳ số nào chia hết cho , in ra .
Dữ liệu vào
- Dòng đầu chứa số nguyên — số lượng thẻ.
- Dòng thứ hai chứa số nguyên , mỗi số bằng hoặc — chữ số ghi trên mỗi thẻ.
Dữ liệu ra
In ra một dòng duy nhất chứa số lớn nhất chia hết cho mà Jeff có thể tạo, hoặc nếu không tạo được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 0 5 0 |
0 | Số duy nhất chia hết cho tạo được là . |
| 11 5 5 5 5 5 5 5 5 0 5 5 |
5555555550 | Dùng chữ số (tổng là , chia hết cho ) và một chữ số ở cuối, được số chia hết cho . |
| 7 5 5 5 5 5 5 5 |
-1 | Không có chữ số nào nên không tạo được số chia hết cho , do đó không chia hết cho . |
Bình luận