Sơn hàng rào
Đề bài
Mô tả
Bạn có lít sơn và muốn viết một số nguyên dương lên hàng rào sao cho số đó càng lớn càng tốt. Chữ số (với ) tốn lít sơn để vẽ. Bạn không được phép dùng chữ số .
Tìm số lớn nhất có thể viết. Nếu không đủ sơn để viết bất kỳ chữ số nào, in ra .
Số lớn nhất được hiểu theo nghĩa: ưu tiên số có nhiều chữ số hơn; nếu cùng số chữ số thì so sánh theo thứ tự từ điển.
Dữ liệu vào
- Dòng đầu: số nguyên .
- Dòng thứ hai: chín số nguyên .
Dữ liệu ra
In ra số lớn nhất có thể viết, hoặc nếu không viết được chữ số nào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 5 4 3 2 1 2 3 4 5 |
55555 | Chữ số rẻ nhất (1 lít). Với 5 lít, viết được tối đa 5 chữ số . |
| 2 9 11 1 12 5 8 9 10 6 |
33 | Chữ số rẻ nhất (1 lít). Với 2 lít, viết được hai chữ số. Cả hai vị trí đều phải dùng . |
| 0 1 1 1 1 1 1 1 1 1 |
-1 | Không có sơn nên không viết được chữ số nào. |
Bình luận