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 ra theo tên Thiêng của gia đình với hy vọng chúng được thần linh phù hộ, hạnh phúc, khoẻ mạnh và có thể chống lại các thế lực đen tối, ma quỹ cung quanh. Mỗi gia đình có một tên thiêng riêng do Tộc trưởng đặt cho và từ tên Thiêng đó mà đặt tên cho các thành viên khác trong gia đình theo cách như sau:
-
Tên các thành viên trong gia đình phải là một xâu con gồm một hay 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 không được trùng nhau và
không trùng với tên Thiêng).
Ví dụ: tên Thiêng là: “alubala” thì các tên có thể đặt là “a”,
“alu”, “luba”, “bala”, “ala”,…. (các tên không được phép đặt là “aba”, “ula”, “lula”,…).
Yêu cầu: Tộc trưởng muốn biết dựa vào số
tên có thể đặt, mỗi gia đình có thể đặt được tối đa bao nhiêu tên.
- Dữ liệu vào: File văn bản tenthieng.inp gồm một dòng chứa tên
thiêng, trong đó chỉ chứa chữ cái Latinh thường, có độ dài không quá 255 ký tự.
- Dữ liệu ra: File văn bản tenthieng.out chứa một số nguyên là số
lượng các tên có thể đặt khác nhau.
Ví dụ:
tenthieng.inp |
tenthieng.out |
alubala |
23 |
Đăng nhận xét