背景
メタモリボン - emon(Tes.) / 鏡音リン / MORE MORE JUMP!
题目描述
考虑将一个非负整数集合中的所有元素的 B 进制表示看作一个字符串集合。令 R 的 B 进制表示长度为 l,对于集合内的每个字符串,都在开头补 0 直到其长度为 l。将这些字符串插入到一棵字典树中,并忽略字典树的边权与点的编号得到一棵无权无标号有根树。
给定 B,L,R,你需要统计所有非空的 S⊆{L,L+1,L+2,…,R} 能得到的本质不同的树的数量,答案对 109+7 取模。
输入格式
本题有多测,第一行包含一个整数 T 表示测试组数。
接下来 T 行,表示每组测试的三个整数 B,L,R。
输出格式
T 行,每行输出一个整数,表示所有非空的 S⊆{L,L+1,L+2,…,R} 能得到的本质不同的树的数量,答案对 109+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≤ |
B≤ |
特殊性质 |
| 1 |
12 |
5 |
2 |
A |
| 2 |
无 |
| 3 |
22 |
104 |
100 |
| 4 |
5 |
5 |
109 |
B |
| 5 |
22 |
无 |
| 6 |
12 |
104 |
A |
| 7 |
5 |
无 |
| 8 |
10 |
5×104 |
特殊性质 A:L=0。
特殊性质 B:R−L≤10。
对于所有数据,1≤T≤5×104,2≤B≤109,0≤L≤R≤109。