传统题 1000ms 256MiB

D - We Like AGC

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

D - We Like AGC

Score : $400$ points

Problem Statement

You are given an integer $N$. Find the number of strings of length $N$ that satisfy the following conditions, modulo $10^9+7$:

  • The string does not contain characters other than A, C, G and T.
  • The string does not contain AGC as a substring.
  • The condition above cannot be violated by swapping two adjacent characters once.

Notes

A substring of a string $T$ is a string obtained by removing zero or more characters from the beginning and the end of $T$.

For example, the substrings of ATCODER include TCO, AT, CODER, ATCODER and (the empty string), but not AC.

Constraints

  • $3 \leq N \leq 100$

Input

Input is given from Standard Input in the following format:

NN

Output

Print the number of strings of length $N$ that satisfy the following conditions, modulo $10^9+7$.


3
61

There are $4^3 = 64$ strings of length $3$ that do not contain characters other than A, C, G and T. Among them, only AGC, ACG and GAC violate the condition, so the answer is $64 - 3 = 61$.


4
230

100
388130742

Be sure to print the number of strings modulo $10^9+7$.

2024寒假入门组刷题营(六)

未参加
状态
已结束
规则
ACM/ICPC
题目
8
开始于
2024-2-3 13:30
结束于
2024-2-3 15:30
持续时间
2 小时
主持人
参赛人数
10