1550 - Ba hộp

Tạo bởi: GV. Bùi Phú Khuyên

Mô tả yêu cầu

Bạn được cho một chuỗi ký tự S có độ dài N. Mỗi ký tự trong SL hoặc R.

Có một quả bóng và ba hộp được đánh số 1, 23.

Ban đầu, quả bóng nằm trong hộp số 1.

Bạn cần thực hiện N lần thao tác theo chuỗi S. Mỗi thao tác được thực hiện như sau:

  • Lấy quả bóng ra khỏi hộp hiện tại.
  • Nếu ký tự tương ứng trong SL, đặt quả bóng vào hộp bên trái (trừ khi đang ở hộp 1, thì đặt lại vào hộp 1).
  • Nếu ký tự tương ứng trong SR, đặt quả bóng vào hộp bên phải (trừ khi đang ở hộp 3, thì đặt lại vào hộp 3).

Yêu cầu: Đếm số lần quả bóng được đặt vào hộp số 3 sau N lần thao tác.

Dữ liệu vào

  • Dòng 1: Độ dài chuỗi N
  • Dòng 2: Chuỗi S

Trong đó:

  • 1 ≤ N ≤ 100
  • S là một chuỗi có độ dài N.
  • Mỗi ký tự của SL hoặc R.

Dữ liệu ra

In ra số lần quả bóng được đặt vào hộp số 3 sau N lần thao tác.

Ví dụ

Dữ liệu vào Sao chép
4
LRRR
Dữ liệu ra Sao chép
2
Dữ liệu vào Sao chép
3
LRL
Dữ liệu ra Sao chép
0

Gợi ý/Hướng dẫn

Giải thích ví dụ 1:

  • Ban đầu, quả bóng ở hộp số 1.
  • Ta thực hiện các thao tác như sau:
    • Lần 1: Lấy bóng ra khỏi hộp 1 và đặt lại vào hộp 1.
    • Lần 2: Lấy bóng ra khỏi hộp 1 và đặt vào hộp 2.
    • Lần 3: Lấy bóng ra khỏi hộp 2 và đặt vào hộp 3.
    • Lần 4: Lấy bóng ra khỏi hộp 3 và đặt lại vào hộp 3.
  • Kết luận: Số lần quả bóng được đặt vào hộp 32.
Đăng nhập để làm bài
Thông tin
Giới hạn thời gian 1 giây
Giới hạn bộ nhớ 128 MB