SP24032 TREENUM2 - The art of tree numbers
题目描述
### 题意翻译
当一个数字可以被分解为不同的3的幂的和,且3的指数为自然数时,将这个数字称为"tree_num"。
例如:13和19都是"tree_num",因为$13=3^{2}+3^{1}+3^{0}$,$90=3^{4}+3^{2}$。
设tree_num($i$)为第 $i$ 大的"tree_num"。
例如:tree_num($1$)= $1$ ,tree_num($2$)= $3$ ,tree_num($5$)= $10$ ,...
设$F(L, R) = \sum _ {i = L}^R tree\_num(i)$
你的任务是对于给定的一组$L$、$R$,找到其对应的$F(L, R)$。
输入格式
第一行,输入一个整数 $T$ 表示测试组的数量$(1 \leq T \leq 100000)$
接下来的 $T$ 行,每行包含两个数字 $L$、$R$ $(1 \leq L \leq R \leq 10^{18})$
输出格式
对于每组 $(L, R)$,输出一行 $F(L, R)$。
由于这些值可能很大,所以你只需要输出它们对 $2^{32}$ 取模的结果。
### 输入输出样例
#### 输入#1
```
5
1 3
3 3
4 5
6 7
2 5
```
#### 输出#1
```
8
4
19
25
26
```