Nội dung Bài tập
Mã:
DHLTNC_KMP2
Tên:
So khớp chuỗi 2
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
4201103114

-   Cho xâu A và xâu B là chuỗi các ký tự. Xâu B được gọi là xuất hiện tại vị trí i của xâu A nếu: A[i] = B[1], A[i+1] = B[2], ..., A[i+length(B)-1]=B[length(B)].

Hãy đếm có bao vị trí mà B xuất hiện trong A và xuất ra các vị trí đó.

Input

-   Dòng 1: Chuỗi A

-   Dòng 2: Chuỗi B

Output

-   Dòng thứ nhất là số vị trí mà B xuất hiện trong A và dòng thứ 2 xuất ra các vị trí đó

-   Nếu B không xuất hiện trong A thì xuất ra NO.

Ví dụ:

Input

Output

ABCDEABXYZ

AB


2

0 5


Ví dụ:

Input

Output

ABCDEABXYZ

ABDE

NO






    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận