#GYM105911H. 宾果游戏

宾果游戏

宾果游戏

  • 时间限制:5 秒
  • 内存限制:256 MiB

题目描述

对于一个 n×nn\times n 的宾果游戏,玩家需要勾选部分单元格。如果被勾选的单元格至少形成一条完整的线(横向、纵向或两条对角线中的任意一条),就认为玩家在游戏中成功。

一个 5×5 宾果游戏示例

求在保证玩家仍然失败的前提下,勾选单元格数量达到最大时共有多少种不同方案。

如果某个单元格在一种方案中未被勾选,而在另一种方案中被勾选,则两种方案不同。答案对 998244353998244353 取模。

输入格式

第一行包含测试组数 TT

接下来每组测试仅一行,包含整数 nn,表示宾果游戏的大小。

输出格式

对于每组测试,输出勾选最多单元格且仍然失败的方案数,对 998244353998244353 取模。

样例输入 1

4
3
7
114
997

样例输出 1

2
2004
293058554
136105176

样例解释

下面展示了 3×33\times3 宾果游戏中两种勾选最多单元格但仍然失败的方案。

3×3 宾果游戏的两种最优失败方案

数据范围

  • 1T101\le T\le10
  • 2n1052\le n\le10^5
子任务编号 分值 特殊限制
1 20 n9n\le9
2 40 n2000n\le2000
3 无特殊限制