Số may mắn 2
Đề bài
Mô tả
Một số nguyên dương được gọi là số may mắn nếu trong biểu diễn thập phân của nó chỉ chứa các chữ số và . Ví dụ , , là số may mắn, còn , , thì không.
Với một số , gọi là số lần xuất hiện của xâu như một xâu con (liên tiếp) trong . Ví dụ nếu thì , , , .
Cho bốn số nguyên dương . Hãy tìm số may mắn nhỏ nhất (không có chữ số ở đầu, hiển nhiên vì chỉ gồm chữ số và ) sao cho đồng thời:
Nếu không tồn tại số nào thỏa mãn, in ra .
Dữ liệu vào
Một dòng duy nhất chứa bốn số nguyên .
Dữ liệu ra
In ra số may mắn nhỏ nhất thỏa mãn điều kiện, hoặc nếu không tồn tại.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 1 1 | 4774 | Xâu 4774 có hai chữ số 4, hai chữ số 7, một lần xuất hiện 47 và một lần 74. Đây là số nhỏ nhất thỏa mãn. |
| 4 7 3 1 | -1 | Không tồn tại số may mắn nào có đúng ba lần xuất hiện 47 nhưng chỉ một lần 74 với số chữ số như trên. |
| 1 1 1 1 | -1 | Với một chữ số 4 và một chữ số 7, số chỉ có thể là 47 (cho cnt(74)=0) hoặc 74 (cho cnt(47)=0), không thể có cả cnt(47)=1 lẫn cnt(74)=1. |
Bình luận