时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
许久以前,R 曾问了 D 一个问题:
给定一个
%5Ctimes%20(m%2B2))
的网格和两个序列

。

。
)
是黑的当且仅当

,
)
是白的当且仅当

(其中

)。称此时黑色联通块数量与白色联通块数量之差为此时的答案。
但是因为过去太久,D 已经记不得

和

了。因此现在,他给出

,请帮他求出当

、

在

取值得到的

种以上问题的输入中,答案的和,模

。
输入描述:
第一行一个正整数
,为数据组数(
)。
接下来
行,每行四个正整数
(
)。
输出描述:
输出
行,每行一个非负整数,为本次询问答案模
的值。