U34996.2024年 - 年赛 - T4 计算阶乘

入门

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

相信你已经知道阶乘的定义:

n!=n×(n1)×(n2)×1n! = n \times (n - 1) \times (n - 2) \times \dots 1

现在,我们给出双阶乘的定义:

nn 为奇数时,

n!!=n×(n2)×(n4)××1n!! = n \times (n - 2) \times (n - 4) \times \dots \times 1

nn 为偶数时,

n!!=n×(n2)×(n4)××2n!! = n \times (n - 2) \times (n - 4) \times \dots \times 2

特别的,0!!=10!! = 1

例如,5!!=5×3×1=155!! = 5 \times 3 \times 1 = 156!!=6×4×2=486!! = 6 \times 4 \times 2 = 48

现在,给定整数 nn,请你求出 2×n!n!!2 \times \dfrac{n!}{n!!} 的值。

输入格式

本题单测试点内有多组测试数据

输入的第一行是一个整数,表示数据组数 TT。接下来依次给出每组数据的输入信息。

对每组数据,输入只有一行一个整数表示给定的 nn

输出格式

对每组数据,输出一行一个整数表示 2×n!n!!2 \times \dfrac{n!}{n!!} 的值。

输入输出样例

  • 输入#1

    1
    2

    输出#1

    2
  • 输入#2

    1
    3

    输出#2

    4

说明/提示

数据规模与约定

  • 20%20\% 的数据,n2n \leq 2
  • 60%60\% 的数据,n9n \leq 9
  • 100%100\% 的数据,0n340 \leq n \leq 341T351 \leq T \leq 35

提示

2×34!34!!<2642 \times \dfrac {34!}{34!!} < 2^{64}

首页