远端评测题 1000ms 256MiB

序列的值

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

说明

时间限制:1 Sec 内存限制:256 MB 输入文件seq.in 输出文件seq.out

请计算由下述递推式定义的数列 $\{a\}$ 的第 $n$ 项对 $10^9+7$ 取模的结果。

递推式如下:

$a_1=1$

当 $n \neq 1$ 时:

- 若 $n$ 为偶数,则 $a_n = n \times (a_1 + a_3 + a_5 + \dots + a_{n-1})$

- 若 $n$ 为奇数,则 $a_n = n \times (a_2 + a_4 + a_6 + \dots + a_{n-1})$

输入格式

一个整数 $n$。

输出格式

输出数列 $\{a\}$ 的第 $n$ 项对 $10^9+7$ 取模的结果。

样例

样例 1

2

2

样例说明:

a2=2×a1=2a_2 = 2 \times a_1 = 2

样例 2

4

28

样例说明:

a4=4×(a1+a3)=28a_4 = 4 \times (a_1 + a_3) = 28

样例 3

6

942

样例说明:

a6=6×(a1+a3+a5)=942a_6 = 6 \times (a_1 + a_3 + a_5) = 942

数据范围

对于 30% 的数据,$n \le 5000$。

对于 100% 的数据,$1 \le n \le 10^5$。

2026年1月月赛-Div2

未参加
状态
已结束
规则
OI
题目
6
开始于
2026-1-23 9:00
结束于
2026-2-2 0:00
持续时间
2 小时
主持人
参赛人数
61