#YC261. 双阶乘
双阶乘
题目背景
相信你已经知道阶乘的定义:
$$n! = n \times (n - 1) \times (n - 2) \times \dots 1 $$现在,我们给出双阶乘的定义:
当 为奇数时,
$$n!! = n \times (n - 2) \times (n - 4) \times \dots \times 1 $$当 为偶数时,
$$n!! = n \times (n - 2) \times (n - 4) \times \dots \times 2 $$特别的,。
例如,,。
题目描述
给定整数 ,请你求出 的值。
输入格式
本题单测试点内有多组测试数据。
输入的第一行是一个整数,表示数据组数 。接下来依次给出每组数据的输入信息。
对每组数据,输入只有一行一个整数表示给定的 。
输出格式
对每组数据,输出一行一个整数表示 的值。
输入输出样例 #1
输入 #1
1
2
输出 #1
2
输入输出样例 #2
输入 #2
1
3
输出 #2
4
说明/提示
数据规模与约定
- 对 的数据,。
- 对 的数据,。
- 对 的数据,,。
提示
。
long long int的最大范围是
无符号长整形unsigned long long int的最大范围是
Related
In following contests: