#P930. 蜜蜂与幼虫

蜜蜂与幼虫

题目描述

蜂巢由一些正六边形的格子组成,这些格子分上下两排,一共有 nn 个格子。如果 nn 是偶数,则每一排分别有 n/2n/2 个格子,若 nn 是奇数,则下排比上排多一个。

cell.png

一只成年的蜜蜂,会占据两个相邻的格子,而一只蜜蜂的幼虫只能占据一个格子。

若蜂巢所有的格子都被蜜蜂或幼虫占据了,那么会有多少种不同的方案呢?两个方案若在任何一个格子上的布置有区别,就被看作是不同的方案。

答案可能很大,输出模 1,000,000,0071,000,000,007 的余数。

输入格式

  • 单个整数:表示 nn

输出格式

  • 单个整数:表示答案。
4
8

数据范围

  • 30%30\% 的数据,1n101\leq n\leq 10
  • 60%60\% 的数据,1n1,0001\leq n\leq 1,000
  • 100%100\% 的数据,1n1,000,0001\leq n\leq 1,000,000