#P17231. [Math×Girl²] 染色⁴

    ID: 19727 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度NOI/NOI+/CTS 上传者: 标签>交互题Special JudgeO2优化

[Math×Girl²] 染色⁴

背景

题目描述

现在有一张 ka×kb×kc×kdka\times kb\times kc\times kd 的四维网格,每个格子只能是黑色或白色。
请问:对于其中每个 k×k×k×kk\times k\times k\times k 的网格,都恰好有 11 个格子是黑色的颜色分布方案有几种?

由于答案可能很大,你只需要输出方案数对 998244353998244353 取模后的结果就可以了。

输入格式

一行一个整数 TT 的表数据组数。
接下来 TT 行,每行有五个整数 k,a,b,c,dk,a,b,c,d,保证 a≤b≤c≤da\le b\le c\le d。

输出格式

TT 行,每行一个整数表示取模后的方案数。

1
3 2 2 2 2
744944653

提示

样例解释

详见染色³。

数据范围与约定

数据点 分值 kk dd 特殊性质
11 k=1k=1 -
22 44 - d=2d=2 (a,b,c)=(2,2,2)(a,b,c)=(2,2,2)
33 55 d≤20d\le20 ^
44 k=2k=2 -
55 1010 -
66 55 k=2k=2 (a,b,c)=(2,2,3)(a,b,c)=(2,2,3)
77 1010 - ^
88 55 k=2k=2 (a,b,c)=(2,2,4)(a,b,c)=(2,2,4)
99 1010 k=3k=3 ^
1010 k=2k=2 (a,b,c)=(2,2,5)(a,b,c)=(2,2,5)
1111 (a,b,c)=(2,2,6)(a,b,c)=(2,2,6)
1212 55 (a,b,c)=(2,3,3)(a,b,c)=(2,3,3)
1313 1010 (a,b,c)=(2,3,4)(a,b,c)=(2,3,4)
1414 (a,b,c)=(3,3,3)(a,b,c)=(3,3,3)

对于 100%100\% 的数据,$1\le T\le3, 1\le k<998244353,\ 2\le a\le b\le c\le d\le 10^{18}$。
为了防止你骗数据,例如看返回结果,或者用二分得到输入数据。
因此本题采用 Special judge,每次使用随机的数据来评测你。
后经提醒才知道可以直接用 Special judge 抹去返回信息,而且你得到数据也没什么用,我是傻逼。

保证每个点均可在 5ms 内跑完,见评测记录,我还是太仁慈了(