Đếm số theo ràng buộc tần suất chữ số
Nộp bài giải
Điểm:
6,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho số nguyên dương và mảng gồm số nguyên không âm, đánh số từ đến . Hãy đếm số lượng số nguyên dương thỏa mãn đồng thời các điều kiện sau:
- Số có độ dài (số chữ số) không vượt quá .
- Số không có chữ số ở đầu.
- Với mọi chữ số (), chữ số xuất hiện trong biểu diễn thập phân của số đó ít nhất lần.
Vì kết quả có thể rất lớn, hãy in ra phần dư của nó khi chia cho .
Dữ liệu vào
- Dòng đầu chứa một số nguyên .
- Dòng thứ hai chứa số nguyên cách nhau bởi dấu cách.
Dữ liệu ra
- In ra một số nguyên duy nhất là phần dư của đáp án khi chia cho .
Ràng buộc
- với mọi
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 0 0 0 0 0 0 0 0 0 1 |
1 | Cần ít nhất một chữ số và độ dài không quá . Chỉ có số thỏa mãn. |
| 2 1 1 0 0 0 0 0 0 0 0 |
1 | Cần ít nhất một chữ số và một chữ số , độ dài không quá . Chỉ có số thỏa mãn (số không hợp lệ vì có chữ số ở đầu). |
| 3 1 1 0 0 0 0 0 0 0 0 |
36 | Cùng ràng buộc như ví dụ trên nhưng cho phép độ dài đến . Có số thỏa mãn, trong đó có , , , , , |
Bình luận