P17816 [ICPC 2019 Nanchang R] XOR Sum

题目描述

序列 $a_1,a_2,\cdots,a_n$ 的按位异或和定义为 $a_1 \oplus a_2 \oplus \cdots \oplus a_n$,其中 $\oplus$ 表示按位异或运算。 现在请你计算 $$ \sum_{k=1}^{t}\sum_{i=x}^{y} f(i, k) $$ 的值,其中 $f(i,k)$ 是序列 $1,2,3,\cdots,i^k-2,i^k-1,i^k$ 的按位异或和。 由于答案可能非常巨大,你只需要输出其对 $(10^9+7)$ 取模的结果。

输入格式

仅有一行包含三个整数 $t$ $(1 \le t \le 100000)$、$x$ 和 $y$ $(1 \le x\le y \le 10^{18})$,含义如上所述。

输出格式

在一行中输出一个整数,表示答案对 $(10^9+7)$ 取模的结果。

说明/提示

翻译由 DeepSeek V4 Pro 完成