Processing math: 100%
编程题
                ### 问题描述

七萤正在研究 N 的排列。一个 N 的排列是指 1,2,...,NN 个正整数以某种顺序依次排列,总共有 N! 种不同的排列。求满足以下条件的不同的排列个数。

假设排列中第 i 个数字为 pi,对所有 i=1,2,...,N,都有 |pii|1

由于答案可能过大,你只需要输出答案对 1000000007 取模后的值。

输入格式

一个正整数 N,含义如上所述。

输出格式

一个整数,表示满足条件的排列个数对 1000000007 取模后的值。

样例输入

3

样例输出

3

说明

在样例中,满足条件排列如下:(1,2,3)(2,1,3)(1,3,2)

评测数据规模

对于 50% 的评测数据,1N106

对于 100% 的评测数据,1N1018

查看答案
赣ICP备20007335号-2