Số đặc biệt thứ K

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Một số được coi là đặc biệt nếu thỏa mãn các điều kiện sau:

- Là một số nguyên lớn hơn 0.

- Chỉ chứa các chữ số nằm trong mảng arr.

Ví dụ, nếu arr = {1,2} thì các số đặc biệt là 1,2,11, 12, 21, 22, ...

Yêu cầu: bạn hãy viết chương trình để tìm ra số đặc biệt lớn thứ K, nếu như không thể tìm được thì hãy trả về -1.

Dữ liệu vào: Đọc ở file văn bản NUMK.INP:

- Dòng đầu chứa hai số nguyên dương N (là số phần tử của mảng arr) và K.

- Dòng tiếp theo chứa N chữ số nằm trong mảng arr (các chữ số đôi một khác nhau).

Dữ liệu ra: Ghi ra file văn bản NUMK.OUT một số duy nhất là số đặc biệt thứ K cần tìm. Nếu như không thể tìm được, in ra -1.

Giới hạn: 1≤N≤10; 1≤Q≤108  0≤arri≤9

Ví dụ:

NUMK.INP

NUMK.OUT

2 5

1 2

21


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.