PK0009C - Tên Thiêng
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: A2K53PK
Thời xa xưa, ở một bộ tộc cổ đại giữ tập tục đặt tên cho những đứa trẻ mới sinh theo tên Thiêng của gia đình với hi vọng chúng sẽ được thần linh phù hộ, hạnh phúc, khỏe mạnh và có thể chống lại các thế lực đen tối, ma quỷ xung quanh. Mỗi gia đình sẽ có một tên Thiêng và từ tên đó mà đặt tên cho các thành viên trong gia đình theo quy tắc sau:
- Tên của các thành viên phải là 1 xâu con gồm 1 hoặc nhiều kí tự liên tiếp nhau của tên Thiêng. ( Tên của các thành viên trong gia đình không được trùng nhau và không trùng với tên Thiêng)
Ví dụ: Tên Thiêng của gia đình là "abab" thì tên của các thành viên trong gia đình sẽ là "a" , "ab" , "bab" , "ba" , ... ( các tên không được đặt là "aa" , "bb" , ... ).
Yêu cầu: Cho một tên Thiêng, yêu cầu in ra số lượng tên tối đa có thể đặt.
INPUT:
- Một dòng duy nhất là một xâu kí tự là tên Thiêng của gia đình.
OUTPUT: In ra kết quả bài toán.
Ví dụ
INPUT
abab
OUTPUT
6