Đầu và cuối của xâu

Xem dạng PDF

Gửi bài giải


Điểm: 0,75 (OI)
Giới hạn thời gian: 0.38s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
NOI 2011
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Một cái máy dự báo thời tiết có thể dự báo trong ~N~ này liên tiếp. Kết quả dự báo là một xâu ~s~ có độ dài ~N~, với kí tự ~s_{i}~ là kết quả dự báo của ngày thứ ~i~. Wind có ~1~ bài toán cho các bạn:

Với ~1~ số ~d~ cho trước, bạn được cho ~N - d + 1~ xâu con ~s[1 \dots d], s[2 \dots d + 1], \dots, s[N - d + 1 \dots N]~ theo thứ tự ngẫu nhiên . Hãy tìm ~2~ kí tự đầu và cuối của ~s~.

Input

Dòng đầu tiên gồm ~2~ số ~N~ và ~d~. ~(3 \leq N \leq 1000~, ~3 \leq d \leq 20)~.

~N - d + 1~ dòng tiếp theo chứa ~N - d + 1~ xâu con của ~s~.

Output

~2~ kí tự đầu và cuối của ~s~.

Nếu có nhiều đáp án, in ra đáp án bất kì. Nếu không có đáp án thì in ra ~-1~.

Sample Input

8 3
BCA
ABC
ABA
BAB
ABC
CAB

Sample Output

AC

Bình luận

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



  • 3
    amecara  đã bình luận lúc 7, Tháng 9, 2021, 10:03

    em nghĩ nên sửa lại statement là các đoạn đấy bị xáo :v để thế này khó hiểu quá


    • 1
      leduykhongngu  đã bình luận lúc 7, Tháng 9, 2021, 10:59

      mình đã sửa, cám ơn bạn nhé