2009:非法二进制数
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:4
解决:3
题目描述
如果一个二进制数包含连续的两个 $1$,我们就称这个二进制数是非法的。小爱想知道在所有的 $n$ 位二进制数(一共有 $2^n$ 个)中,非法二进制数有多少个?
例如对于 $n=3$,有 $011,110,111$ 三个非法二进制数。
由于结果可能很大,你只需要输出模 $10^9+7$ 的余数。
输入
一个整数 $n(1\le n\le 100)$
输出
$n$ 位非法二进制数的数目模 $10^9+7$ 的余数。
样例输入-1 复制
3
样例输出-1 复制
3