E NJNU

E NJNU

测试数据来自 nnu_contest/1255

E. NJNU

时间限制:1s

空间限制:64MB

题目描述

用字符N、J、U构成一个长度为nn的字符串SS,且SS含有 子串 'NJNU'。

共有多少个这样的字符串?由于答案可能过大,请对109+710^9+7取模。

例如:NJNUNNJNUN是符合条件的字符串,但NJNNUNJNNU不是

输入格式

一个正整数nn

输出格式

一个正整数,表示答案,请对109+710^9+7取模。

样例输入1

样例输出1

样例1解释

第一位任取,最后四位为NJNU,有三种;

前四个字符为NJNU,最后一位任取,有三种;

故一共有6种。

样例输入2

样例输出2

27

样例输入3

样例输出3

404

样例输入4

114

样例输出4

871106847

样例输入5

2021

样例输出5

55733383

数据范围及限制

对于所有的测试点,1n21051\le n\le 2*10^5

拓展

  • Bonus: 你能对于 1n2631\le n \le 2^{63} 解决这个问题吗?

  • 当然,在这场比赛中你只需要考虑 1n21051\le n\le 2*10^5

信息

ID
1116
难度
(无)
分类
动态规划 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者