#P17339. 【MX-X30-T5】メタモリボン

【MX-X30-T5】メタモリボン

背景

メタモリボン - emon(Tes.) / 鏡音リン / MORE MORE JUMP!

题目描述

考虑将一个非负整数集合中的所有元素的 BB 进制表示看作一个字符串集合。令 RR 的 BB 进制表示长度为 ll,对于集合内的每个字符串,都在开头补 00 直到其长度为 ll。将这些字符串插入到一棵字典树中,并忽略字典树的边权与点的编号得到一棵无权无标号有根树。

给定 B,L,RB, L, R,你需要统计所有非空的 S⊆{L,L+1,L+2,…,R}S \subseteq \{L, L + 1, L + 2, \dots, R\} 能得到的本质不同的树的数量,答案对 109+710^9 + 7 取模。

输入格式

本题有多测,第一行包含一个整数 TT 表示测试组数。

接下来 TT 行,表示每组测试的三个整数 B,L,RB,L,R。

输出格式

TT 行,每行输出一个整数,表示所有非空的 S⊆{L,L+1,L+2,…,R}S \subseteq \{L, L + 1, L + 2, \dots, R\} 能得到的本质不同的树的数量,答案对 109+710^9 + 7 取模。

6
2 1 2
2 1 3
2 3 19
6 1 119
32000 1 1000000000
12 99999994 100000010
2
4
1040
534911799
60174022
99

提示

子任务编号 分数 T≤T\le B≤B\le 特殊性质
11 1212 55 22 A
22 无
33 2222 10410^4 100100
44 55 55 10910^9 B
55 2222 无
66 1212 10410^4 A
77 55 无
88 1010 5×1045\times 10^4

特殊性质 A:L=0L=0。

特殊性质 B:R−L≤10R-L\le 10。

对于所有数据,1≤T≤5×1041 \le T \le 5 \times 10^4,2≤B≤1092 \le B \le 10^9,0≤L≤R≤1090 \le L \le R \le 10^9。