异或求和(思维场)

时间限制: 1000 ms 内存限制: 65536 kb
总通过人数: 1 总提交人数: 1

题目描述

求$f(x)=\sum_{i=l}^{r} m\oplus i$

输入

多组数据,第一行一个正整数$T$

接下来$T$行,每行三个整数 $l$,$r$,$m$

输出

一共 $T$ 行,每行一个整数,代表 $f(x)$

输入样例

2
3 6 1
100 1000000000 987654321

输出样例

18
569568287222420635

数据范围

$ 0\leq l\leq r\leq 10^9,1\leq m\leq 10^{9}$

$ 1\leq T\leq 10^{3}$

Author: lxy

相关推荐