Hãy đếm số xâu nhị phân độ dài n không chứa ba số 1 liên tiếp (mẫu cấm 111). Đây là dãy Tribonacci dịch chuyển: gọi f(n) là số xâu hợp lệ thì f(n)=f(n−1)+f(n−2)+f(n−3) với f(0)=1,f(1)=2,f(2)=4. In f(n)mod(109+7). Quy ước xâu rỗng (n=0) là hợp lệ.
Một dòng chứa số nguyên n.
0≤n≤107.
Một dòng: số xâu hợp lệ modulo 109+7.
Ví dụ:
Đầu vào:
3
Đầu ra:
7
Giải thích:
Đang tải editor...