NiroBC 姐姐脑洞了两个数字 xxx 和 yyy ,它们满足 x∨y=Tx \lor y = Tx∨y=T ,且 Lx≤x≤Rx,Ly≤y≤RyL_x \le x \le R_x, L_y \le y \le R_yLx≤x≤Rx,Ly≤y≤Ry , NiroBC 姐姐想知道 x∧yx \land yx∧y 有多少种不同的取值,若有多组 (x,y)(x, y)(x,y) 的 x∧yx \land yx∧y 值相同,则只算一次。
(其中 ∨\lor∨ 表示按位取或,C/C++
中写作|
,Pascal
中写作or
)
(其中 ∧\land∧ 表示按位取与,C/C++
中写作&
,Pascal
中写作and
)