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. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

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