Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Chuỗi ARN

Điểm
5 điểm
Tên chương trình
ARN.*
Vào / Ra
ARN.INP → ARN.OUT

Đề bài

Trong phòng thí nghiệm, các nhà khoa học đang nghiên cứu về gen của một chuỗi ARN đặc biệt được mã hoá bằng một xâu SS gồm các kí tự 'A', 'U', 'G', 'X'. Họ muốn cắt từ chuỗi ARN đó một mạch (được mã hoá bằng xâu XX) cho trước.

Yêu cầu: từ chuỗi ARN SS có thể cắt được ra tối đa bao nhiêu đoạn mạch XX.

Dữ liệu vàoARN.INP

Dữ liệu vào từ file văn bản ARN.INP:

  • Dòng đầu tiên gồm một xâu kí tự SS mô tả chuỗi ARN;
  • Dòng thứ hai gồm một xâu kí tự XX mô tả đoạn mạch cần cắt ra.

Các xâu chỉ gồm các kí tự 'A', 'U', 'G', 'X' và độ dài các xâu không quá 10310^3 kí tự.

Kết quả raARN.OUT

Kết quả ghi ra file văn bản ARN.OUT:

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

Ràng buộc

  • Độ dài các xâu không quá 10310^3 kí tự.

Ví dụ

Ví dụ 1

Dữ liệu vàoARN.INP
AUAUGXXAUGXGX
AUGX
Kết quả raARN.OUT
2

Giải thích

AUAUGXXAUGXGX (các đoạn được cắt ra in đậm)

Ví dụ 2

Dữ liệu vàoARN.INP
AAAAA
AAA
Kết quả raARN.OUT
1

Giải thích

AAAAA

Ví dụ 3

Dữ liệu vàoARN.INP
AGAX
U
Kết quả raARN.OUT
0

Thuộc đề thi

Kì thi chọn học sinh giỏi lớp 9 cấp thành phố năm học 2021 – 2022 — Môn thi: Tin học

Hà Nội · Cấp thành phố · Năm học 2021-2022