Dãy nhị phân
Đề bài
Mô tả
Nam là một học sinh thông minh, cần cù chịu khó. Vì muốn các bạn trong cùng đội tuyển cùng nhớ lại kiến thức về dãy nhị phân, Nam đã đưa ra một đề bài như sau: Cho trước số nguyên dương (). Hãy đếm số lượng xâu nhị phân có độ dài mà trong xâu đó không có kí tự 1 nào đứng cạnh nhau. Các em hãy cùng giải đề mà Nam đưa ra nhé!
Yêu cầu: Tính số lượng xâu nhị phân có độ dài (mỗi kí tự là 0 hoặc 1) thỏa mãn điều kiện không có kí tự 1 nào đứng cạnh nhau.
Dữ liệu vào
Một số nguyên dương duy nhất .
Dữ liệu ra
In ra một số nguyên duy nhất là số lượng xâu nhị phân có độ dài mà trong xâu đó không có kí tự 1 nào đứng cạnh nhau.
Ràng buộc
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 | 13 | xâu thỏa mãn là: 00000, 00001, 00010, 00100, 00101, 01000, 01001, 01010, 10000, 10001, 10010, 10100, 10101. |
| 1 | 2 | (Ví dụ bổ sung.) Cả hai xâu 0 và 1 đều thỏa mãn. |
| 3 | 5 | (Ví dụ bổ sung.) Các xâu thỏa mãn là 000, 001, 010, 100, 101. Xâu 101 hợp lệ vì hai kí tự 1 không đứng cạnh nhau. |
Bình luận