CF1581A.CQXYM Count Permutations

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

CQXYM is counting permutations length of 2n2n .

A permutation is an array consisting of nn distinct integers from 11 to nn in arbitrary order. For example, [2,3,1,5,4][2,3,1,5,4] is a permutation, but [1,2,2][1,2,2] is not a permutation ( 22 appears twice in the array) and [1,3,4][1,3,4] is also not a permutation ( n=3n=3 but there is 44 in the array).

A permutation pp (length of 2n2n ) will be counted only if the number of ii satisfying pi<pi+1p_i<p_{i+1} is no less than nn . For example:

  • Permutation [1,2,3,4][1, 2, 3, 4] will count, because the number of such ii that pi<pi+1p_i<p_{i+1} equals 33 ( i=1i = 1 , i=2i = 2 , i=3i = 3 ).
  • Permutation [3,2,1,4][3, 2, 1, 4] won't count, because the number of such ii that pi<pi+1p_i<p_{i+1} equals 11 ( i=3i = 3 ).

CQXYM wants you to help him to count the number of such permutations modulo 10000000071000000007 ( 109+710^9+7 ).

In addition, modulo operation is to get the remainder. For example:

  • 7mod3=17 \mod 3=1 , because 7=32+17 = 3 \cdot 2 + 1 ,
  • 15mod4=315 \mod 4=3 , because 15=43+315 = 4 \cdot 3 + 3 .

输入格式

The input consists of multiple test cases.

The first line contains an integer t(t1)t (t \geq 1) — the number of test cases. The description of the test cases follows.

Only one line of each test case contains an integer n(1n105)n(1 \leq n \leq 10^5) .

It is guaranteed that the sum of nn over all test cases does not exceed 10510^5

输出格式

For each test case, print the answer in a single line.

输入输出样例

  • 输入#1

    4
    1
    2
    9
    91234

    输出#1

    1
    12
    830455698
    890287984

说明/提示

n=1n=1 , there is only one permutation that satisfies the condition: [1,2].[1,2].

In permutation [1,2][1,2] , p1<p2p_1<p_2 , and there is one i=1i=1 satisfy the condition. Since 1n1 \geq n , this permutation should be counted. In permutation [2,1][2,1] , p1>p2p_1>p_2 . Because 0<n0<n , this permutation should not be counted.

n=2n=2 , there are 1212 permutations: [1,2,3,4],[1,2,4,3],[1,3,2,4],[1,3,4,2],[1,4,2,3],[2,1,3,4],[2,3,1,4],[2,3,4,1],[2,4,1,3],[3,1,2,4],[3,4,1,2],[4,1,2,3].[1,2,3,4],[1,2,4,3],[1,3,2,4],[1,3,4,2],[1,4,2,3],[2,1,3,4],[2,3,1,4],[2,3,4,1],[2,4,1,3],[3,1,2,4],[3,4,1,2],[4,1,2,3].

首页