309291: CF1658B. Marin and Anti-coprime Permutation

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Marin and Anti-coprime Permutation

题意翻译

给定一个整数 $n$,求满足 $\gcd\{p_1,2\cdot p_2,3\cdot p_3,\cdots,n\cdot p_n\}>1$ 的 $1\sim n$ 的排列 $[p_1,p_2,\cdots,p_n]$ 的个数。**答案对 $\bf 998244353$ 取模**。 数据范围: - $t$ 组数据,$1\leqslant t\leqslant 10^3$。 - $1\leqslant n\leqslant 10^3$。 Translated by Eason_AC

题目描述

Marin wants you to count number of permutations that are beautiful. A beautiful permutation of length $ n $ is a permutation that has the following property: $ $ \gcd (1 \cdot p_1, \, 2 \cdot p_2, \, \dots, \, n \cdot p_n) > 1, $ $ where $ \\gcd $ is the <a href="https://en.wikipedia.org/wiki/Greatest_common_divisor">greatest common divisor</a>.</p><p>A permutation is an array consisting of $ n $ distinct integers from $ 1 $ to $ n $ in arbitrary order. For example, $ \[2,3,1,5,4\] $ is a permutation, but $ \[1,2,2\] $ is not a permutation ( $ 2 $ appears twice in the array) and $ \[1,3, 4\] $ is also not a permutation ( $ n=3 $ but there is $ 4$ in the array).

输入输出格式

输入格式


The first line contains one integer $ t $ ( $ 1 \le t \le 10^3 $ ) — the number of test cases. Each test case consists of one line containing one integer $ n $ ( $ 1 \le n \le 10^3 $ ).

输出格式


For each test case, print one integer — number of beautiful permutations. Because the answer can be very big, please print the answer modulo $ 998\,244\,353 $ .

输入输出样例

输入样例 #1

7
1
2
3
4
5
6
1000

输出样例 #1

0
1
0
4
0
36
665702330

说明

In first test case, we only have one permutation which is $ [1] $ but it is not beautiful because $ \gcd(1 \cdot 1) = 1 $ . In second test case, we only have one beautiful permutation which is $ [2, 1] $ because $ \gcd(1 \cdot 2, 2 \cdot 1) = 2 $ .

Input

题意翻译

给定一个整数 $n$,求满足 $\gcd\{p_1,2\cdot p_2,3\cdot p_3,\cdots,n\cdot p_n\}>1$ 的 $1\sim n$ 的排列 $[p_1,p_2,\cdots,p_n]$ 的个数。**答案对 $\bf 998244353$ 取模**。 数据范围: - $t$ 组数据,$1\leqslant t\leqslant 10^3$。 - $1\leqslant n\leqslant 10^3$。 Translated by Eason_AC

加入题单

算法标签: