P17341 【MX-X30-T7】言而无信者的救赎

题目背景

> 就算自身将浸于 > > 无边无际的悲叹 > > 也要回归空白 > > 空白的未来

题目描述

对于一个长度为 $2n$ 的排列 $p$,定义 $f(p)$ 为满足以下条件的整数数对 $(i,j)$ 的个数: + $1\le i,j\le n$。 + $p_{2i}=2j$。 + $p_{2i-1}=2j-1$。 定义 $c(p)$ 为排列 $p$ 的置换环个数。 对于 $i=0\sim n$,$j=1\sim 2n$,请你求出满足 $f(p)=i$ 且 $c(p)=j$ 的排列 $p$ 的个数对 $10^9+7$ 取模的结果,记为 $H(i,j)$。 请你求出 $\displaystyle \bigoplus_{i=0}^n\bigoplus_{j=1}^{2n} \left(d+H(i,j)\right)$。

输入格式

本题含有多组测试。 第一行,包含一个整数 $T$。 接下来共 $T$ 行,每行包含两个整数 $n,d$。

输出格式

共 $T$ 行,对于每组测试,请你输出一行一个整数,表示 $\displaystyle \bigoplus_{i=0}^n\bigoplus_{j=1}^{2n} \left(d+H(i,j)\right)$。

说明/提示

对于所有数据,保证 $1\le T\le 3$,$1\le n\le 4000$,$0\le d\le 100$。 ::cute-table{tuack} | 子任务编号 |分数| $n\le$ | |:-:|:-:|:-:| | $1$ | $5$ | $5$ | | $2$ | $10$ | $15$ | | $3$ | $15$ | $50$ | | $4$ | $20$ | $250$ | | $5$ | $20$ | $2000$ | | $6$ | $20$ | $3000$ | | $7$ | $10$ | $4000$ |