Tôi muốn đếm số chuỗi trên bảng chữ cái hữu hạn , không chứa lặp lại và ý tôi là đối với bất kỳ chuỗi con của , , không có bản sao rời rạc của trong . Đối với exapmle, hãy để . Thì là một trong những chuỗi tôi muốn đếm, vì đối với chuỗi con , không có các bản sao rời rạc. Tuy nhiên, chứa lặp lại như vậy.
Nếu ai đó đã tìm ra một công thức hữu ích, vui lòng liên kết. Mặt khác, tôi sẽ quay lại bài viết này trong bất kỳ bài viết nào tôi viết, nếu tôi sử dụng câu trả lời của ai đó.
Đây là một ví dụ khác. Hãy thử xây dựng một chuỗi dài trên , không chứa lặp lại:
aaa (không thể là a)
aaab (a hoặc b)
aaabbb (không thể là b)
aaabbba (không thể là b hoặc a)
aaaba (không thể là a hoặc b)
Nếu chúng ta xây dựng một cây, chúng ta có thể đếm số lượng nút, nhưng tôi muốn có một công thức.
Chỉnh sửa: Chà, nó không đáng ngại như tôi nghĩ đầu tiên nếu chúng ta chuyển đổi vấn đề này thành vấn đề chọn thùng. Một tập hợp các chuỗi có độ dài k có ít nhất một lặp lại tương đương với các thiết lập đó là sự kết hợp của tất cả các hoán vị của sản phẩm Descartes: nơi R là yêu cầu lặp lại. Tôi không biết điều đó có hữu ích không, nhưng nghe có vẻ chuyên nghiệp :) Dù sao đi nữa, hãy để họ là | A | thùng, chọn bất kỳ hai (ngay cả khi cùng một) để lặp lại, sau đó chọn k - 4 nhiều hơn và nhân (4 đầu tiên đã được chọn, xem?). Bây giờ tôi chỉ cần tìm công thức đó từ toán học rời rạc.