Một vài ý nghĩ về chuỗi con

Xem PDF

Điểm: 200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình
  • Rùa 🐢 có một vài ý nghĩ về chuỗi con như sau:

Cho hai chuỗi ký tự \(s\)\(t\). Gọi một chuỗi ký tự mới \(ss\) bằng \(K\) bản copy của chuỗi \(s\) gắn liền vào bên phải hoặc bên trái của nhau. Hãy đếm số lần xuất hiện chuỗi \(t\) trong chuỗi \(ss\).

  • Định nghĩa của sự xuất hiện chuỗi:

Chuỗi \(A\) xuất hiện trong chuỗi \(B\) khi nếu xóa đi bên trái cùng và bên phải cùng xâu \(B\) một số lượng ký tự (có thể là \(0\)) thì các ký tự còn lại ở giữa chính là xâu \(A\).

  • Ví dụ: Chuỗi efg xuất hiện trong chuỗi abcdefgh vì có thể xóa abc bên trái và h bên phải để thu được abc.

Input

  • Dòng đầu tiên chứa chuỗi không rỗng \(s\). Độ dài không lớn hơn \(10^5\).
  • Dòng thứ hai chứa chuỗi không rỗng \(t\). Độ dài không lớn hơn \(10^3\) và độ dài chuỗi \(s\).
  • Dòng thứ ba chứa một số nguyên \(K\). \((1 \leq K \leq 10^9)\)

Output

In ra một số nguyên, là số lần xuất hiện xâu \(t\) trong xâu \(ss\), được tạo thành bởi \(K\) chuỗi \(s\) ghép thành.

Example

Test 1

Input
abab
ab
3
Output
6
Note

Chuỗi \(ss\)abab$ * 3$ \(=\) abababababab, ở đây, chuỗi ab xuất hiện trong chuỗi \(ss\) \(6\) lần.

Test 2

Input
aaaa
a
2
Output
8

Bình luận


  • 0
    Kevinthai219    3:04 p.m. 26 Tháng 2, 2024

    twgyjkhiokcpl;,m bvchgwdjoikhwguciaojknjbhviygwuohipjnkjbhvifyg78jpnkjblwugohijokwnjbhgyuohijok[mnpuewguhewgw