Tìm xâu palin

Xem dạng PDF

Gửi bài giải

Điểm: 0,30 (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, Kotlin, Pascal, PyPy, Python, Scratch

Trong buổi ôn luyện môn Tiếng Anh, bạn Bình phát hiện trong bài tập Cô giao có một số từ mà khi viết từ phải sang trái hay từ trái sang phải thì từ đó không thay đổi. VD: madam, ioi,… Và Bình hiểu một từ như là xâu con (Xâu con là một dãy các kí tự liên tiếp nhau được trích ra từ xâu ban đầu). Thích thú với sự phát hiện này, về nhà Bình lên Google tra cứu thì biết được các từ đó được gọi là xâu palindrome (xâu đối xứng).

Anh của Bình cũng là một giáo viên. Anh ta muốn hỗ trợ em mình ôn tập nên cho thêm bài tập, nhưng lại yêu cầu em mình phải xác định được xâu thứ ~𝑖~ trong các xâu palindrome có độ dài ~𝑘~. Nếu đưa ra đúng kết quả thì Bình sẽ được thưởng một chuyến du lịch sau khi thi xong.

Yêu cầu: Cho một xâu ~𝑠𝑡~ độ dài không quá ~10^5~ kí tự, các kí tự được lấy từ tập ~'a'.. 'z';~ hãy đưa ra xâu con palindrome thứ ~𝑖~ của ~𝑠𝑡~ có độ dài bằng ~𝑘~ (thứ tự ~𝑖~ được tính tăng dần từ trái qua phải).

Input

Dòng ~1~ chứa xâu ~𝑠𝑡~ có độ dài không quá ~10^5~ kí tự.

Dòng ~2~ chứa ~2~ số nguyên dương ~𝑘~ và ~𝑖~ ~(0 < 𝑘 ≤~ độ dài xâu ~𝑠𝑡; 1 ≤ 𝑖 ≤ 10^6)~, giữa hai số cách nhau một dấu cách.

Output

chứa duy nhất xâu con palindrome thứ ~𝑖~ của ~𝑠𝑡~ có độ dài bằng ~𝑘~. Nếu không tồn tại xâu con palindrome thứ ~𝑖~ của ~𝑠𝑡~ có độ dài bằng ~𝑘~ thì in ra ***.

Sample Input 1

abcdcpc
3 2

Sample Output 1

cpc

Giải thích: Có ~2~ xâu con palindrome có độ dài là ~3~, xâu thứ ~1~ ~(cdc)~, xâu thứ ~2 (cpc)~.

Sample Input 2

xinchao
2 1

Sample Output 2

***

Giải thích: Không có xâu con nào có độ dài ~2~ và là xâu palindrome.

Ràng buộc:

  • Độ dài xâu ~st~ không quá ~10^5~ kí tự.
  • ~0 < 𝑘 ≤~ độ dài xâu ~𝑠𝑡; 1 ≤ 𝑖 ≤ 10^6~.

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.