Loading [MathJax]/jax/output/HTML-CSS/jax.js
编程题
                半递增序列

题目描述

一个 1n 的排列被称为半递增序列,是指排列中的奇数位置上的值单调递增,偶数位置上的值也 单调递增。  

例如:(1,2,4,3,5,7,6,8,9) 是一个半递增序列,因为它的奇数位置上的值是 1,4,5,6,9,单调递增,偶数位置上的值是 2,3,7,8,也是单调递增。  

请问,1n 的排列中有多少个半递增序列?

输入描述

输入的一行包含一个正整数 n。  

输出描述

输出一行包含一个整数,表示答案,答案可能很大,请输出答案除以 1000000007 的余数。

输入输出样例

示例

>输入

5

>输出

10

样例说明

有以下半递增序列:  

(1,2,3,4,5)

(1,2,3,5,4) 

(1,2,4,3,5)

(1,3,2,4,5)

(1,3,2,5,4)

(1,4,2,5,3)

(2,1,3,4,5)

(2,1,3,5,4)

(2,1,4,3,5) 

(3,1,4,2,5)

评测用例规模与约定

对于 50% 的评测用例,2n20。  

对于所有评测用例,2n1000

查看答案
赣ICP备20007335号-2