[Beginner Free Contest 30] STRIN
Xem dạng PDF
Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python
Một xâu được gọi là xâu tam phân nếu xâu đó chỉ gồm các kí tự 0, 1, 2. Hãy đếm số lượng xâu tam phân độ dài ~n~ mà không có 2 kí tự 1 liền kề nhau.
Dữ liệu
- Dòng đầu là một số nguyên ~n~ ~(1 \le n \le 10^5)~.
Kết quả
- In ra một dòng là số lượng xâu thoả mãn. Kết quả có thể lớn, hãy đưa ra kết quả theo phần dư của ~10^9 + 7~.
Ví dụ
Sample Input 1
2
Sample Output 1
8
Sample Input 2
10
Sample Output 2
24960
Giải thích
Trong ví dụ thứ nhất có 8 xâu: 00, 01, 02, 10, 12, 20, 21, 22.
Bình luận