编程题
### 问题描述 小蓝最近实现了他的创业梦想,开了一家自己的餐厅。餐厅的布局很有特色,中间排列着 $n$ 张方形的桌子,每张桌子的两侧都有 $n$ 个座位,一共有 $2 \times n$ 个座位。每个座位都有一个编号,从 $1$ 到 $n$ 依次递增。由于顾客们都比较内向,他们不喜欢和陌生人坐在同一侧的相邻位置。因此,小蓝想知道,在这样的条件下,有多少种不同的安排方式可以让顾客们坐下来享受美食,并将结果对 $1e9+7$ 取模后返回给他。 注:假设一个人坐在桌子某侧的第 $i$ 个座位上,这并不会影响到另一侧的第 $i$ 个座位上是否有人坐着。 ### 输入格式 输入一行,一个整数 $n$,表示一共有 $n$ 个桌子。 ### 输出格式 输出仅一行,包含一个整数,表示答案。 ### 样例输入 ```text 1 ``` ### 样例输出 ```text 4 ``` ### 说明 可能的坐下的方式: 1. 所有座位都不坐人。 2. 一个人坐在桌子的某一侧。 3. 一个人坐在桌子的另一侧。 4. 坐两个人,桌子两侧各坐一个。 ### 评测数据规模 对于 $100$% 的评测数据,$1\leq n\leq 10^5$。
查看答案
赣ICP备20007335号-2