Tìm Chu Kỳ

Đề bài

Mô tả

Chu kỳ (period) của một xâu là tiền tố có thể tạo ra toàn bộ xâu bằng cách lặp lại (lần lặp cuối có thể không đầy đủ). Cho một xâu, hãy tìm tất cả các độ dài chu kỳ của nó.

Dữ liệu vào

Một dòng duy nhất chứa xâu có độ dài n.

Dữ liệu ra

In ra tất cả các độ dài chu kỳ theo thứ tự tăng dần, cách nhau bởi dấu cách.

Ràng buộc

  • 1n106
  • Xâu chỉ chứa ký tự a-z

Ví dụ

Input Output Giải thích
aaaaaaaaaa 1 2 3 4 5 6 7 8 9 10 Xâu toàn "a" có chu kỳ ở mọi độ dài
ababababab 2 4 6 8 10 Chu kỳ "ab", "abab", "ababab", "abababab", toàn xâu

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0