1475 - Biến đổi nhị phân

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

Mô tả yêu cầu

Quy tắc biến đổi dãy nhị phân được mô tả như sau:

  • 1011 \rightarrow 01
  • 0100 \rightarrow 10

Bắt đầu với dãy ban đầu là 11, chúng ta sẽ thực hiện các bước biến đổi theo quy tắc trên để tạo ra các dãy nhị phân mới.

  1. Bước Biến Đổi Thứ 11:

    • Dãy ban đầu: 11
    • Áp dụng quy tắc: 1011 → 01
    • Kết quả: 0101
  2. Bước biến đổi thứ 22:

    • Dãy trước đó: 0101
    • Áp dụng quy tắc \rightarrow Kết quả: 10011001
  3. Bước biến đổi thứ 33:

    • Dãy trước đó: 10011001
    • Áp dụng quy tắc \rightarrow Kết quả: 0110100101101001
  4. ... Áp dụng tương tự theo các bước biển đổi trên

Bạn hãy tính xem sau nn bước biến đổi sẽ thu được dãy gồm bao nhiêu cặp có 22 số 00 đứng liên tiếp.

Dữ liệu vào

Gồm một số kiểm thử, mỗi kiểm thử được ghi trên một dòng, mỗi dòng ghi một số nguyên nn không âm. (n<1000)(n < 1000)

Dữ liệu ra

Với mỗi dữ liệu đầu vào của kiểm thử, hãy in ra số cặp 22 số 00 đứng liên tiếp

Ví dụ

Dữ liệu vào Sao chép
2
3
Dữ liệu ra Sao chép
1
1
Đă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