Bài toán:
Tìm công thức tính số xâu nhị phân có độ dài n chứa hai số 0 liên tiếp và hai số 1 liên tiếp.
Cách giải:
Trước hết ta tìm số xâu nhị phân có độ dài n chứa hai số 0 liên tiếp:
Gọi Kn là số xâu nhị phân có độ dài n chứa hai số 0 liên tiếp. Ta có các trường hợp xảy ra:
− Số thứ n bằng 1. Số xâu thỏa mãn là Kn-1
− Số thứ n bằng 0. Ta xét tiếp:
Số thứ n-1 bằng 1 thì số xâu thỏa mãn là Kn-2
Số thứ n-1 bằng 0 thì số xâu thỏa mãn là 2n-2
Vậy Kn = Kn-1 + Kn-2 + 2n-2
Với điều kiện ban đầu K1 = 0; K2 = 1.
Bằng cách chứng minh tương tự, ta có số xâu nhị phân có độ dài n chứa hai số 1 liên tiếp cũng là:
Kn = Kn-1 + Kn-2 + 2n-2
Với điều kiện ban đầu K1 = 0; K2 = 1.
Bây giờ, ta gọi số xâu nhị phân có độ dài n chứa hai số 0 liên tiếp và hai số 1 liên tiếp là Sn, ta có các khả năng xảy ra:
− Hai số cuối là 00. Số xâu nhị phân thỏa mãn chính bằng số xâu nhị phân có độ dài n-2 chứa hai số 1 liên tiếp và bằng Kn-2.
− Hai số cuối là 11. Số xâu nhị phân thỏa mãn chính bằng số xâu nhị phân có độ dài n-2 chứa hai số 0 liên tiếp và bằng Kn-2.
− Trường hợp còn lại. Số xâu nhị phân thỏa mãn bằng Sn-1.
Vậy số xâu nhị phân có độ dài n chứa hai số 0 liên tiếp và hai số 1 liên tiếp cho bởi công thức:
Sn = Sn-1 + 2Kn-2 với điều kiện ban đầu là K1 = K2 = K3 = 0.
Được sửa bởi Admin ngày Mon Jun 27, 2011 4:58 am; sửa lần 2.