曾经有一个数学热爱者,名叫塔子哥,他发现了一个特殊的数组,只有三种元素:0,1 和 2 ,相邻的元素都不相等。他把这种数组叫做“好数组”,这些特点启发了他思考如何描述一个好数组的特征和性质。
他注意到,对于一个好数组,相邻元素的差的绝对值之和非常有趣,他把这个值叫做“平滑值”。
于是他开始研究所有长度为 n 的好数组的平滑值之和,并想知道这个值是多少。
由于答案过大,请对 109+7 取模。
输入为一个整数 n ( 2≤n≤109 )。
输出为一个整数,表示长度为 n 的所有好数组的平滑值之和。
输入
2
输出
8
样例解释
共有 [0,1] , [1,0] , [0,2] , [2,0] , [1,2] , [2,1] 这六个好数组。平滑值之和为 1+1+2+2+1+1=8 。
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.