#5375. Tìm kiếm KMP (Mã bài: KMP)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Đây là bài tập cơ bản để cài đặt thuật toán KMP. Cho văn bản T và chuỗi mẫu P , hãy đếm số lần xuất hiện của P trong T .

Dữ liệu:

  • Dòng đầu tiên chứa văn bản T .
  • Dòng thứ hai chứa chuỗi mẫu P .

Kết quả: Một số nguyên duy nhất là số lần xuất hiện của P trong T .

Ví dụ:

Dữ liệu:

aaaaa
aa

Kết quả:

4

Giới hạn: |P| \le |T| \le 10^6 . Các chuỗi chỉ chứa ký tự latin thường.