Tìm xâu ký tự (bài 2 - đề thi chuyên tin Thái Nguyên năm 2025)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

An và Khoa rất yêu thích học lập trình. Trong giờ ra chơi, An ghi lên bảng hai chuỗi kí tự A và B (chứa các chữ cái tiếng Anh), chuỗi A có độ dài nhỏ hơn 10^2, chuỗi B có độ dài nhỏ hơn 10^4. An đố Khoa đếm được số lần xuất hiện của hoán vị chuỗi A trong chuỗi B.

Yêu cầu: Là một học sinh yêu thích học lập trình, em hãy giúp Khoa giải quyết vấn đề trên.

Dữ liệu: Đọc từ thiết bị chuẩn (bàn phím):

  • Dòng 1 chứa chuỗi kí tự A.

  • Dòng 2 chứa chuỗi kí tự B.

Kết quả: Một số nguyên duy nhất là đáp án của bài toán trên.


Ví dụ:

Input 01:
d
qqdneh
Output 01:
1

Giải thích: Hoán vị chuỗi A xuất hiện tại vị trí thứ 3 của chuỗi B.

Intput 02:
bbb
abbcbbbbabbbhgbbb
Output 02:
4

Giải thích: Hoán vị chuỗi A xuất hiện tại vị trí thứ 5, 6, 10, 15 của chuỗi B.

Input 03:
Acad
bcrdAcahgaAcd
Output 03:
2

Giải thích: Hoán vị chuỗi A xuất hiện tại vị trí thứ 4 và thứ 10 trong chuỗi B.


Ràng buộc:

Có 40% số điểm thoả mãn chuỗi A có độ dài là 1.

Có 40% số điểm thoả mãn chuỗi A chỉ chứa các kí tự giống nhau.

Có 20% số điểm không có ràng buộc thêm.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.