Ước chuỗi

View as PDF

Submit solution

Points: 50.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text

Cho một chuỗi S (tối đa 100 ký tự) chỉ gồm các chữ cái in thường, chuỗi X được gọi là ước của chuỗi S nếu chuỗi X có độ dài ngắn nhất và khi ghép một số lần X ta được chuỗi S. Ví dụ:

S = "abababab" thì ước của nó là X = "ab"

S = "aaaaaa" thì ước của nó là X = "a"

S = "abc" thì ước của nó là X = "abc"

Cho trước một chuỗi S nhập từ bàn phím, hãy tìm chuỗi X là ước của chuỗi S.

Đầu vào

  • Một dòng duy nhất chứa chuỗi S

Đầu ra

  • Chuỗi X là ước của chuỗi S

Ví dụ 1:

INPUT OUTPUT
abababab ab
abc abc

Loading...