XÂU HẠT NHÂN

Xâu \(p\) được gọi là xâu hạt nhân của xâu \(s\) nếu \(p\) là xâu ngắn nhất mà khi ghép xâu \(p\) một số lần thì được xâu \(s\) (có thể chỉ cần ghép 1 lần)
Yêu cầu: Cho xâu \(s\) có độ dài \(k\). Hãy tìm xâu hạt nhân \(p\).
Dữ liệu vào:

+ Xâu \(\mathbf{s}\).
Dữ liệu ra
:

+ Xâu \(p\).
Ví dụ:

Input Output Input Output
ab Ab abcabcabc abc

Giới hạn dữ liệu:\(1 \leq k \leq 10^{5}\).

Trong bộ test có: 60% test với \(k \leq 255\);

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. qtaydzs1tg (17/23)
  2. ducanhbc (16/23)
  3. duythai (12/18)
Trong 7 ngày
  1. haiyen2011 (69/149)
  2. khanhchi_29 (66/80)
  3. qtaydzs1tg (57/90)
Trong 30 ngày
  1. nongvantien11 (115/189)
  2. trungo0 (112/199)
  3. ngocbichh (110/267)
Thống kê
AC/Sub: 120817/226949
Pascal: 18142
C++: 157988
Python: 50747
Lượt xem/tải tests: 41021

Lưu Hải Phong - 2020
[email protected]