#P591. 三扔硬币
三扔硬币
题目描述
扔 次硬币的结果可以用一串 序列来表示。给定 ,请统计有多少种扔硬币的结果中不含三个连续的 且不含三个连续的 。
当 较大的时候,答案可能很大,所以输出答案模 的余数即可。
输入格式
单个整数:表示 。
输出格式
单个整数:表示答案模 的余数。
3
6
数据范围
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,。
扔 n 次硬币的结果可以用一串 0/1 序列来表示。给定 n,请统计有多少种扔硬币的结果中不含三个连续的 0 且不含三个连续的 1。
当 n 较大的时候,答案可能很大,所以输出答案模 1,000,000,007 的余数即可。
单个整数:表示 n。
单个整数:表示答案模 1,000,000,007 的余数。
3
6