\(S\). Ý nghĩa của mật mã này, các bạn không cần biết, các bạn chỉ cần kiểm tra xem mật mã này có ngon hay không.
nhận được mật mã người ngoài hành tinh. Mật mã người ngoài hành tinh được viết bằng ngôn ngữ ugnmouc. Để thuận tiện cho các bạn, đã dịch thứ ngôn ngữ khó hiểu này sang ngôn ngữ tiếng Anh là xâuTiêu chuẩn ngon của người ngoài hành tinh cũng rất khác biệt. \(T\). Xâu \(S\) được xem là ngon nếu có thể chọn ra \(K \geq 1\) xâu con không giao nhau của \(S\), mỗi xâu đều có độ xài \(L\). Tạm gọi các xâu này là \(X_1, X_2, X_3, ..., X_K\), các xâu này phải có thứ tự từ điển nhỏ hơn hoặc bằng xâu \(T\) và \(K \geq C\). sẽ cho các bạn xâu \(S\), xâu \(T\) và số \(C\), các bạn cần đếm số lượng số \(L\) để có thể biến xâu \(S\) thành ngon.
sẽ đưa cho các bạn một xâu khác, gọi làXâu \(X\) được gọi là xâu con của S nếu ta có thể xoá đi một vài kí tự đầu tiên và cuối cùng (có thể không xoá) của \(S\) và thu được xâu \(X\)
Input
- Dòng đầu tiên chứa 2 số nguyên dương \(L_S, L_T,\) và \(C\) lần lượt là chiều dài xâu \(S, T\) và số \(C\).
- Dòng tiếp theo chứa xâu \(S\) có đúng \(L_S\) kí tự.
- Dòng cuối cùng chứa xâu \(T\) có đùng \(L_T\) kí tự.
Output
- In ra một số nguyên là số lượng số \(L\) thoả mãn để biến xâu S thành ngon.
Scoring
- Subtask \(1\) (\(100\%\) số điểm): \(L_S, L_T, C \leq 100000\).
Example
Test 1
Input
2 1 2
AA
Z
Output
1
Note
Nếu chọn L = 1, ta có chọn ra 2 xâu |A| và |A|, các xâu này có thứ tự từ điển nhỏ hơn |Z| và 2 \(\geq\) 2.
Nếu chọn L = 2, ta chỉ có thể chọn ra 1 xâu là |AA|. Mặc dù xâu |AA| có thứ tự từ điển nhỏ hơn |Z| nhưng 1 \(<\) 2.
Với L \(\geq\) 3, ta không thể chọn ra xâu con nào của S. Do đó kết quả là 1, vì chỉ có 1 cách chọn L là 1.
Bình luận
hu ko biết làm bài nhiều điểm quá
có ai có solution bài này ko
ngon