Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
Ở vương quốc Xa Xôi, người dân quan niệm rằng có một số chữ số được coi là "đẹp" và họ chỉ sử dụng những chữ số này để viết các số nguyên dương.
Yêu cầu
Cho trước một số nguyên dương ~n~. Viết chương trình xác định xem khi liệt kê ~n~ số nguyên dương nhỏ nhất ở vương quốc Xa Xôi thì số thứ ~n~ là số nào.
Dữ liệu đầu vào
Gồm ba dòng:
- Dòng đầu tiên chứa số nguyên dương ~n~;
- Dòng thứ hai chứa số nguyên dương ~k~ là số lượng chữ số may mắn;
- Dòng thứ ba chứa ~k~ chữ số may mắn, hai chữ số liên tiếp được ngăn cách nhau bởi một dấu khoảng trắng.
Dữ liệu đầu ra
Gồm kết quả tìm được trên một dòng.
Ràng buộc dữ liệu
- Subtask 1 (tương ứng 20% số điểm): ~n \le 10^2,\ k \ge 6~.
- Subtask 2 (tương ứng 20% số điểm): ~10^2 < n \le 10^3,\ k \ge 5~.
- Subtask 3 (tương ứng 30% số điểm): ~10^3 < n \le 10^4,\ k \ge 3~.
- Subtask 4 (tương ứng 30% số điểm): ~10^4 < n \le 10^5,\ k \ge 2~.
Ví dụ
Ví dụ 1
INPUT
10
8
8 2 3 4 5 6 7 9
OUTPUT
23
Giải thích: Ta có thể liệt kê các số từ nhỏ đến lớn, chỉ gồm các chữ số đẹp là: ~2, 3, 4, 5, 6, 7, 8, 9, 22, \underline{23}~.
Bình luận
hi ae
quang già rồi đúng không=)))))