题目名称 3353. 情侣?给我烧了
输入输出 FFFqinglv.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 1
题目来源 Gravatar斯内普和骑士 于2020-02-21加入
开放分组 全部用户
提交状态
分类标签
动态规划 容斥原理 组合数学
查看题解 分享题解
通过:5, 提交:6, 通过率:83.33%
Gravatar科比_李牧然 100 0.075 s 21.32 MiB C++
Gravatar沉迷学习的假的Keller 100 0.079 s 29.25 MiB C++
Gravatar 100 0.082 s 21.32 MiB C++
Gravatar梦那边的美好ET 100 0.105 s 13.69 MiB C++
Gravatar斯内普和骑士 100 0.147 s 13.76 MiB C++
Gravatar梦那边的美好ET 0 0.070 s 13.70 MiB C++
关于 情侣?给我烧了 的近10条评论(全部评论)
人均ac我不会,我好菜
GravatarShallowDream雨梨
2020-02-27 10:19 4楼
楼上都太强了,1AC
Gravatar梦那边的美好ET
2020-02-26 11:28 3楼
回复 @斯内普和骑士 :
老年选手受宠若惊QAQ
OrzKnight
Gravatar沉迷学习的假的Keller
2020-02-26 09:15 2楼
膜拜Keller
Gravatar斯内普和骑士
2020-02-25 22:06 1楼

3353. 情侣?给我烧了

★★★   输入文件:FFFqinglv.in   输出文件:FFFqinglv.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

有 $n$ 对情侣来到电影院观看电影。在电影院,恰好留有 $n$ 排座位,每排包含 $2$ 个座位,共 $2×n$ 个座位。

现在,每个人将会随机坐在某一个位置上,且恰好将这 $2 × n$ 个座位坐满。

如果一对情侣坐在了同一排的座位上,那么我们称这对情侣是和睦的。

你的任务是求出当 $k = 0, 1, ... , n$ 时,共有多少种不同的就坐方案满足恰好有 $k$ 对情侣是和睦的。

两种就坐方案不同当且仅当存在一个人在两种方案中坐在了不同的位置。不难发现,一共会有 $(2n)!$ 种不同的就坐方案。

由于结果可能较大,因此输出对 $998244353$ 取模的结果。

【输入格式】

输入包含多组数据。

输入的第 $1$ 行包含 $1$ 个正整数 $T(1≤T≤1000)$,表示数据的组数。

接下来 $T$ 行,每行包含 $1$ 个正整数 $n(1≤n≤1000)$。

【输出格式】

对于每组输入数据,输出共 $n + 1$ 行,每行包含 $1$ 个整数,

分别表示 $k=0,1,...,n$ 时满足恰好有 $k$ 对情侣是和睦的就坐方案数。

【样例输入】

2
1
2

【样例输出】

0
2
16
0
8

【提示】

本题只有一个 T=1000的数据点。。。暴力还是算了吧!

【来源】

LuoguP4921