SWINDOWS


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Cho văn bản dưới dạng một xâu ký tự 𝑇 = 𝑡1𝑡2 … 𝑡𝑛 (1 ≤ 𝑛 ≤ 10^6), một xâu con gồm 𝑘 ký tự liên tiếp của 𝑇 được gọi là một cửa sổ trượt (sliding window) độ dài 𝑘 của 𝑇 (1 ≤ 𝑘 ≤ 𝑛). Như vậy xâu 𝑇 có tất cả 𝑛 − 𝑘 + 1 cửa sổ trượt độ dài 𝑘.

Cho mẫu 𝑃 dưới dạng xâu ký tự 𝑃 = 𝑝1𝑝2 … , 𝑝𝑚 (1 ≤ 𝑚 ≤ 𝑛). Hãy cho biết có bao nhiêu cửa sổ trượt độ dài 𝑘 của 𝑇 mà trong mỗi cửa sổ trượt đó có sự xuất hiện của mẫu 𝑃.

Dữ liệu:

  • Dòng 1: Chứa xâu 𝑇

  • Dòng 2: Chứa mẫu 𝑃

  • Dòng 3: Chứa số nguyên 𝑘

Kết quả:

Ghi số lượng các cửa sổ trượt tìm được

Sample Input

this is the first task 
is
4

Sample Output

6

Comments

There are no comments at the moment.