{"problem":{"name":"[语言月赛202305] 计算阶乘","description":{"content":"给定整数 $n$，请你求出 $2 \\times \\dfrac{n!}{n!!}$ 的值。","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":524288},"difficulty":{"LuoguStyle":"P1"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGB3764"},"statements":[{"statement_type":"Markdown","content":"给定整数 $n$，请你求出 $2 \\times \\dfrac{n!}{n!!}$ 的值。\n\n## Input\n\n**本题单测试点内有多组测试数据**。\n\n输入的第一行是一个整数，表示数据组数 $T$。接下来依次给出每组数据的输入信息。\n\n对每组数据，输入只有一行一个整数表示给定的 $n$。\n\n## Output\n\n对每组数据，输出一行一个整数表示 $2 \\times \\dfrac{n!}{n!!}$ 的值。\n\n[samples]\n\n## Background\n\n相信你已经知道**阶乘**的定义：\n\n$$n! = n \\times (n - 1) \\times (n - 2) \\times \\dots 1$$\n\n现在，我们给出**双阶乘**的定义：\n\n当 $n$ 为奇数时，\n$$n!! = n \\times (n - 2) \\times (n - 4) \\times \\dots \\times 1$$\n\n当 $n$ 为偶数时，\n\n$$n!! = n \\times (n - 2) \\times (n - 4) \\times \\dots \\times 2$$\n\n特别的，$0!! = 1$。\n\n例如，$5!! = 5 \\times 3 \\times 1 = 15$，$6!! = 6 \\times 4 \\times 2 = 48$。\n\n## Note\n\n## 数据规模与约定\n\n- 对 $20\\%$ 的数据，$n \\leq 2$。\n- 对 $60\\%$ 的数据，$n \\leq 9$。\n- 对 $100\\%$ 的数据，$0 \\leq n \\leq 34$，$1 \\leq T \\leq 35$。\n\n## 提示\n\n$2 \\times \\dfrac {34!}{34!!} < 2^{64}$。","is_translate":false,"language":"English"}],"meta":{"iden":"LGB3764","tags":["2023","O2优化","循环结构","语言月赛"],"sample_group":[["1\n2","2"],["1\n3","4"]],"created_at":"2026-03-03 11:09:25"}}