NUMK2 - Số đặc biệt thứ K
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

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

Ví dụ

Back to Top