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

Bài 1 · Lập trình

Oẳn tù tì

Điểm
6 điểm
Thời gian
1 giây
Bộ nhớ
1024 MB
Tên chương trình
rsp.*
Vào / Ra
rsp.inp → rsp.out

Đề bài

Trò chơi oẳn tù tì là một trò chơi dân gian phổ biến, thường chơi khi hai người đối diện nhau. Mỗi người sẽ đưa ra một trong ba hình dạng của bàn tay như sau:

  • Búa – thể hiện bằng cách cả bàn tay nắm chặt lại;
  • Kéo – thể hiện bằng cách ngón trỏ và ngón giữa tạo thành hình chữ V;
  • Bao – thể hiện bằng cách cả bàn tay xòe ra.

Người chơi sẽ đồng loạt đưa ra một trong ba lựa chọn và so sánh với đối thủ. Nếu hai người chơi chọn giống nhau thì hòa, còn nếu khác nhau thì sẽ có người thắng và người thua: Búa thắng Kéo (vì búa đập kéo), Kéo thắng Bao (vì kéo cắt bao), Bao thắng Búa (vì bao bọc búa).

Hai bạn An và Bình sẽ chơi nn lần. Tuy nhiên, trước đó An đã tìm thấy một ghi chú cho biết Bình sẽ lựa chọn gì trong các lần chơi. Bạn hãy xác định số lần chơi tối đa mà An có thể thắng, nếu anh ta không được phép đưa ra cùng một lựa chọn trong hai lần liên tiếp.

Dữ liệu vàorsp.inp

Vào từ tệp rsp.inp. Dòng đầu tiên chứa một số nguyên nn (1≤n≤1051 \le n \le 10^5) là số lần chơi. Dòng thứ hai chứa một xâu ss độ dài nn, trong đó ký tự (viết hoa) thứ ii là 'R' hoặc 'S' hoặc 'P' biểu thị trong lần chơi thứ ii, Bình ra Búa hoặc Kéo hoặc Bao tương ứng.

Kết quả rarsp.out

Ghi ra tệp rsp.out một số nguyên là số lần chơi tối đa mà An có thể thắng, nếu anh ta không được phép đưa ra cùng một lựa chọn trong hai lần liên tiếp.

Ràng buộc

  • 30% số test ứng với 30% số điểm thỏa mãn: Xâu ss không chứa hai ký tự liên tiếp giống nhau;
  • 30% số test khác ứng với 30% số điểm thỏa mãn: 1≤n≤151 \le n \le 15;
  • 40% số test còn lại ứng với 40% số điểm: Không có thêm ràng buộc nào.

Ví dụ

Dữ liệu vàorsp.inp
5
RPRRS
Kết quả rarsp.out
4

Giải thích

Trong ví dụ trên, An có thể ra PSPSR và anh ta thắng ở lần chơi thứ nhất, thứ hai, thứ ba, thứ năm và thua ở lượt chơi thứ tư.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm 2025 — Môn thi: Tin học – Bảng A

Quảng Ninh · Cấp tỉnh · Năm học 2024-2025