Đề bài
Cho xâu chỉ chứa các kí tự chữ cái Tiếng Anh in thường (‘a’..‘z’). Gọi độ dài của xâu là số lượng kí tự của xâu , kí hiệu là (). Xâu con liên tiếp của xâu có dạng (). Xâu con liên tiếp khác rỗng được gọi là xâu con đẹp nếu nó có đúng kí tự phân biệt khác nhau. Ví dụ: Xâu = “abc”, , xâu có các xâu con là “a”, “b”, “c”, “ab”, “bc”, “abc”. Chỉ có 2 xâu con “ab”, “bc” là xâu con đẹp vì chứa đúng 2 kí tự khác nhau.
Yêu cầu: Cho xâu và số nguyên dương , đếm số lượng xâu con đẹp là xâu con của xâu .
Dữ liệu vào
Nhập từ bàn phím trên 2 dòng:
- Dòng thứ nhất: chứa số nguyên dương (; );
- Dòng thứ hai: chứa xâu có độ dài không quá
Kết quả ra
Xuất ra màn hình một số nguyên dương duy nhất là số lượng xâu con đẹp của xâu . Nếu không có xâu con nào thỏa mãn yêu cầu thì xuất ra số 0.
Ràng buộc
- Có 40% test ứng với 40% số điểm thỏa mãn ;
- Có 30% test ứng với 30% số điểm thỏa mãn ;
- Có 30% test ứng với 30% số điểm thỏa mãn .
Ví dụ
2 aab
2
Giải thích
Với , xâu = “aab” có các xâu con là “a”, “a”, “b”, “aa”, “ab”, “aab”. Chỉ có 2 xâu con “ab”, “aab” thỏa mãn yêu cầu vì chứa 2 kí tự khác nhau.