Hệ thống tiền tệ Geraldion
Đề bài
Mô tả
Đảo Geraldion sử dụng một hệ thống tiền tệ riêng gồm loại tiền với các mệnh giá . Người dân có thể dùng bao nhiêu tờ tiền của mỗi mệnh giá tùy ý.
Một số tiền được gọi là số xui xẻo nếu không thể biểu diễn nó bằng bất kỳ tập hợp các tờ tiền nào (tức là không tồn tại các số nguyên không âm sao cho bằng đúng số tiền đó).
Hãy tìm số tiền xui xẻo nhỏ nhất. Nếu không tồn tại số tiền xui xẻo nào, in ra .
Dữ liệu vào
- Dòng đầu chứa số nguyên , số loại mệnh giá tiền.
- Dòng thứ hai chứa số nguyên , các mệnh giá.
Dữ liệu ra
In ra một số nguyên duy nhất là số tiền xui xẻo nhỏ nhất, hoặc nếu không tồn tại.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 3 4 5 |
-1 | Vì có mệnh giá 1, mọi số tiền dương đều biểu diễn được (dùng đủ số tờ mệnh giá 1), nên không có số xui xẻo. |
| 1 2 |
1 | Chỉ có mệnh giá 2, không thể tạo ra số tiền 1, nên 1 là số xui xẻo nhỏ nhất. |
| 2 3 2 |
1 | Với mệnh giá 2 và 3 vẫn không tạo được số tiền 1, nên đáp án là 1. |
Bình luận