题号:NC201776
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
牛牛和牛可乐是一对好朋友,现在牛牛从值域[l1,r1]中随机给出一个数字a,牛可乐从值域[l2,r2]中随机给出一个数字b。问你a

b的数学期望。其中

为位运算符,表示按位取异或。
为了避免你输出的答案出现精度误差,请你输出一个分数
)
,其中

表示在mod 条件下的乘法逆元。数据保证
%3D1)
,也就是说保证

在该模条件下有意义,并且保证
(r_2-l_2%2B1))
不是mod的倍数。
输入描述:
第一行是一个正整数T(
)表示有T组案例。
接下来T行,每行四个正整数
(
)。
输出描述:
请输出期望)
备注:
乘法逆元:%5Cequiv%20Q%5E%7B10%5E9%2B5%7D)