Hoán vị may mắn
Đề bài
Mô tả
Một số nguyên dương được gọi là số may mắn nếu biểu diễn thập phân của nó chỉ gồm các chữ số 4 và 7. Ví dụ: 47, 744, 4 là số may mắn, còn 5, 17, 467 thì không.
Xét tất cả các hoán vị của các số nguyên từ đến , sắp xếp theo thứ tự từ điển tăng dần. Gọi là hoán vị đứng thứ trong danh sách đó (đánh số từ ). Phần tử ở vị trí có chỉ số của hoán vị được ký hiệu là .
Hãy đếm số chỉ số sao cho cả và đều là số may mắn.
Nếu hoán vị thứ không tồn tại (tức là số hoán vị của phần tử nhỏ hơn ), hãy in ra .
Dữ liệu vào
Một dòng gồm hai số nguyên và .
Dữ liệu ra
In ra một số nguyên là đáp án của bài toán, hoặc nếu hoán vị thứ không tồn tại.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 4 | 1 | Hoán vị thứ 4 của các số là . Chỉ có vị trí thỏa mãn: cả và đều là số may mắn. |
| 4 7 | 1 | Hoán vị thứ 7 của các số là . Chỉ có vị trí thỏa mãn: cả và đều là số may mắn. |
| 10 1000000000 | -1 | Số hoán vị của phần tử là , nên hoán vị thứ không tồn tại. |
Bình luận