Cho chuỗi s độ dài n. Xoá đúng hai ký tự liên tiếp. Đếm số chuỗi khác nhau có thể thu được.
Test mẫu & giải thích
7 6 aaabcc 10 aaaaaaaaaa 6 abcdef 7 abacaba 6 cccfff 4 abba 5 ababa
4 1 5 3 3 3 1
Test 1
Với s=aaabcc (n=6), có n-1=5 cách xoá 2 ký tự liên tiếp tại vị trí i (i=1..5); hai cách xoá tại i và i+1 cho cùng một chuỗi kết quả khi và chỉ khi s[i]=s[i+2]. Kiểm tra i=1..4: chỉ i=1 thoả (s1=a=s3=a), các i=2,3,4 đều khác nhau, nên chỉ có 1 cặp trùng, số chuỗi khác nhau = 5-1=4, khớp output.
Test 2
Với s=aaaaaaaaaa (n=10, toàn ký tự a), có 9 vị trí xoá nhưng mọi i=1..8 đều có s[i]=s[i+2]=a nên cả 8 cặp liên tiếp đều trùng, mọi kết quả xoá đều là chuỗi 8 chữ a giống hệt nhau, số chuỗi khác nhau = 9-8=1, khớp output.