Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Rút gọn xâu

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Cho một xâu \(S\) chỉ gồm các chữ cái in thường. Cách mô tả rút gọn của xâu \(S\) như sau

  • Chọn ra một xâu \(X\) ngắn nhất có thể và một số nguyên dương \(K\), sao cho khi viết xâu \(X\) lặp lại \(K\) lần thì ta thu được xâu \(S\)
  • Ghép \(K\) và \(X\), ta thu được xâu rút gọn của \(S\).

Ví dụ:

  • Xâu rút gọn của abababab là 4ab
  • Xâu rút gọn của aaa là 3a
  • Xâu rút gọn của abac là 1abac

Input

Gồm một dòng duy nhất chứa xâu \(S\) có độ dài không quá \(1000\).

Output

In ra xâu rút gọn của xâu \(S\).

Example

Test 1

Input
abababab
Output
4ab

Test 2

Input
aaa
Output
3a

Test 3

Input
abac
Output
1abac

Bình luận

Chưa có bình luận nào.