CF1930E.2..3...4.... Wonderful! Wonderful!

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

Stack has an array aa of length nn such that ai=ia_i = i for all ii ( 1in1 \leq i \leq n ). He will select a positive integer kk ( 1kn121 \leq k \leq \lfloor \frac{n-1}{2} \rfloor ) and do the following operation on aa any number (possibly 00 ) of times.

  • Select a subsequence ^\dagger ss of length 2k+12 \cdot k + 1 from aa . Now, he will delete the first kk elements of ss from aa . To keep things perfectly balanced (as all things should be), he will also delete the last kk elements of ss from aa .

Stack wonders how many arrays aa can he end up with for each kk ( 1kn121 \leq k \leq \lfloor \frac{n-1}{2} \rfloor ). As Stack is weak at counting problems, he needs your help.

Since the number of arrays might be too large, please print it modulo 998244353998\,244\,353 .

^\dagger A sequence xx is a subsequence of a sequence yy if xx can be obtained from yy by deleting several (possibly, zero or all) elements. For example, [1,3][1, 3] , [1,2,3][1, 2, 3] and [2,3][2, 3] are subsequences of [1,2,3][1, 2, 3] . On the other hand, [3,1][3, 1] and [2,1,3][2, 1, 3] are not subsequences of [1,2,3][1, 2, 3] .

输入格式

Each test contains multiple test cases. The first line contains a single integer tt ( 1t21031 \leq t \leq 2 \cdot 10^3 ) — the number of test cases. The description of the test cases follows.

The first line of each test case contains a single integer nn ( 3n1063 \leq n \leq 10^6 ) — the length of the array aa .

It is guaranteed that the sum of nn over all test cases does not exceed 10610^6 .

输出格式

For each test, on a new line, print n12\lfloor \frac{n-1}{2} \rfloor space-separated integers — the ii -th integer representing the number of arrays modulo 998244353998\,244\,353 that Stack can get if he selects k=ik=i .

输入输出样例

  • 输入#1

    4
    3
    4
    5
    10

    输出#1

    2 
    4 
    10 2 
    487 162 85 10

说明/提示

In the first test case, two aa are possible for k=1k=1 :

  • [1,2,3][1,2,3] ;
  • [2][2] .

In the second test case, four aa are possible for k=1k=1 :

  • [1,2,3,4][1,2,3,4] ;
  • [1,3][1,3] ;
  • [2,3][2,3] ;
  • [2,4][2,4] .

In the third test case, two aa are possible for k=2k=2 :

  • [1,2,3,4,5][1,2,3,4,5] ;
  • [3][3] .
首页