Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Xâu hạt nhân

Điểm
5 điểm
Thời gian
1 giây
Bộ nhớ
1024 MB
Tên chương trình
xauhn.*
Vào / Ra
xauhn.inp → xauhn.out

Đề bài

Xâu PP được gọi là xâu hạt nhân của xâu SS nếu PP là xâu ngắn nhất mà khi ghép xâu PP một số lần thì được xâu SS (có thể chỉ cần ghép 1 lần).

Yêu cầu: Cho xâu SS có độ dài kk. Hãy tìm xâu hạt nhân PP.

Dữ liệu vàoxauhn.inp

Trong tệp xauhn.inp chứa xâu SS.

Kết quả raxauhn.out

Trong tệp xauhn.out ghi xâu PP tìm được.

Ràng buộc

Giới hạn dữ liệu: 1≤k≤1051 \le k \le 10^5.

Trong bộ test có:

  • 60% test với k<255k < 255;

Ví dụ

Ví dụ 1

Dữ liệu vàoxauhn.inp
ab
Kết quả raxauhn.out
ab

Ví dụ 2

Dữ liệu vàoxauhn.inp
abcabcabc
Kết quả raxauhn.out
abc

Thuộc đề thi

Đề thi chọn học sinh giỏi lớp 9 THCS cấp tỉnh năm học 2021-2022 — Môn: Tin học

Ninh Bình · Cấp tỉnh · Năm học 2021-2022